Rails:db:migrate不一致地更改了我的盒子上的schema.rb

时间:2019-07-09 23:41:45

标签: ruby-on-rails postgresql schema database-migration

从Github中提取了一些更新并运行了迁移 for c in enteredpass: if c not in allowedSymbols: return 0 ,并注意到Git跟踪了仓库的变化。缩短的差异rails db:migrate表示它到处都插入了schema.rb

任何人都知道发生了什么事吗?可以安全丢弃吗?它不在其他开发人员的计算机上吗?这是我不知道的设置吗?

id: :serial,

1 个答案:

答案 0 :(得分:1)

当您更新postgres服务器或更新导轨时,通常会导致生成的schema.rbstructure.sql中的更改。

对于这个特定问题,似乎已经有了答案:What determines if rails includes id: :serial in a table definition?