SchemaDumper在Mac&amp ;;上生成不同的输出Linux的

时间:2017-12-11 13:03:00

标签: ruby-on-rails activerecord

我们在项目中使用activerecord 5.1.4。 运行迁移时,SchemaDumper会在不同的同事计算机上生成不同的输出。有些人正在使用Linux其他人使用Mac。

我们都运行相同的postgres版本9.6

例如Macs生成:

/health

Linux创建:

create_table "appliances", force: cascade do |t| t.string "brand" t.integer "property_id" t.datetime "created_at", null: false t.datetime "updated_at", null: false end

Linux输出似乎有 create_table "appliances", id: :serial, force: cascade do |t| t.string "brand" t.integer "property_id" t.datetime "created_at", null: false t.datetime "updated_at", null: false end ,并且它不会填充列以进行对齐。

这意味着我们会不断在版本控制中对id: :serial进行更改 为什么输出会有所不同?

0 个答案:

没有答案