文件名称:mechanics-of-migrations-web-121117
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-13 07:25:17
Ruby
让我们了解迁移 客观的 使用ActiveRecord创建,连接和操作SQLite数据库。 设置 我们将使用activerecord gem在数据库和模型之间创建映射。 结束本课程,并附带代码以找到解决方案。 移居 从: 迁移是您以结构化和有组织的方式更改数据库的便捷方法。 您可以手动编辑SQL片段,但是然后负责告诉其他开发人员他们需要运行它们。 您还必须跟踪下次部署时需要对生产计算机进行哪些更改。 迁移还允许您使用Ruby描述这些转换。 这样做的好处是(与Active Record的大多数功能一样)它与数据库无关:您不必担心CREATE TABLE的确切语法,而不必担心SELECT *变体(您可以下拉列表原始SQL以获取特定于数据库的功能)。 例如,您可以在开发中使用SQLite3,而在生产中使用MySQL。 考虑迁移的另一种方法是数据库的版本控制。 您可以创建一个表,向其中添加
【文件预览】:
mechanics-of-migrations-web-121117-master
----.gitignore(642B)
----.rspec(53B)
----LICENSE.md(1KB)
----CONTRIBUTING.md(2KB)
----artist.rb(0B)
----spec()
--------artist_spec.rb(2KB)
--------spec_helper.rb(632B)
----README.md(14KB)
----config()
--------environment.rb(217B)
----Gemfile(276B)
----.learn(72B)
----Rakefile(139B)
----Gemfile.lock(2KB)