ActiveRecord 迁移到 Postgresql
ActiveRecord Migration to Postgresql
我可以创建没有 created_at
和 updated_at
属性的 ActiveRecord 迁移吗?
我在 Rails 4.2 上使用 PostgreSQL 9.3 和 Ruby。
我该怎么做?我一直在寻找,但没有任何帮助。
是的。你可以。
但您可能应该包括它们,因为这些特殊列很有用。
有关这些列的包含方式,请参阅 http://edgeguides.rubyonrails.org/active_record_migrations.html。
在迁移文件中指定 t.timestamps null: false
将包括两个特殊列 - created_at
和 updated_at
。如果这些特殊列存在,它们将由 Active Record 自动管理。
所以如果你想特意排除这些列,在生成迁移后删除t.timestamps null: false
行。
我可以创建没有 created_at
和 updated_at
属性的 ActiveRecord 迁移吗?
我在 Rails 4.2 上使用 PostgreSQL 9.3 和 Ruby。
我该怎么做?我一直在寻找,但没有任何帮助。
是的。你可以。
但您可能应该包括它们,因为这些特殊列很有用。
有关这些列的包含方式,请参阅 http://edgeguides.rubyonrails.org/active_record_migrations.html。
在迁移文件中指定 t.timestamps null: false
将包括两个特殊列 - created_at
和 updated_at
。如果这些特殊列存在,它们将由 Active Record 自动管理。
所以如果你想特意排除这些列,在生成迁移后删除t.timestamps null: false
行。