ActiveRecord迁移到Postgresql

时间:2015-04-14 15:34:03

标签: ruby-on-rails postgresql activerecord migration

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

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

1 个答案:

答案 0 :(得分:1)

是。您可以。

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

有关如何包含这些列的信息,请参阅http://edgeguides.rubyonrails.org/active_record_migrations.html

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

因此,如果您想故意排除这些列,请在生成迁移后删除t.timestamps null: false行。