ActiveRecord 迁移到 Postgresql

ActiveRecord Migration to Postgresql

我可以创建没有 created_atupdated_at 属性的 ActiveRecord 迁移吗?

我在 Rails 4.2 上使用 PostgreSQL 9.3 和 Ruby。
我该怎么做?我一直在寻找,但没有任何帮助。

是的。你可以。

但您可能应该包括它们,因为这些特殊列很有用。

有关这些列的包含方式,请参阅 http://edgeguides.rubyonrails.org/active_record_migrations.html

在迁移文件中指定 t.timestamps null: false 将包括两个特殊列 - created_atupdated_at。如果这些特殊列存在,它们将由 Active Record 自动管理。

所以如果你想特意排除这些列,在生成迁移后删除t.timestamps null: false行。