我有schema.rb
包含
t.uuid "uuid", default: "uuid_generate_v4()", null: false
和
add_index "cards", ["uuid"], name: "index_cards_on_uuid", unique: true, using: :btree
运行时
rake db:schema:load
根据PSQL控制台以及我可以在没有NOT NULL
字段的情况下创建Card
的事实,不会使用uuid
属性创建列。
如果我要运行
,not null
属性设置正常
rake db:drop
rake db:create
rake db:migrate
Ruby 2.2.2
Rails 4.2.1
PSQL 9.3.5.0