2015-11-25 111 views
-1

當運行ActiveRecord遷移向表中添加新列時,它總是添加在表的末尾。Rails - 按特定順序在表中添加列

我知道這對性能或可用性沒有影響,但從人類可讀性的角度來看,它很煩人沒有將相似的列組合在一起以方便。例如,我的桌子上有一個password字段,幾個月後決定添加一個密碼修飾符/ salt,因此我添加了一個salt列,它將一直添加到表的末尾。

有沒有辦法控制這個?我想這可能是數據庫依賴的,所以我使用Postgres如果重要的話。

謝謝!

回答

1

PostgreSQL(或至少9.5及更高版本)不支持在表格末尾添加列或更改列順序。

住在列末尾。