-3
我有一些問題。我和我的團隊正在Ruby和Rails中實現一個應用程序。這是我的第一個Ruby項目,我很想知道如何管理數據庫更改。例如,在開始時我將創建數據庫模式,並且我應該爲所有團隊成員創建轉儲,每個人都可以導入數據庫模式本地化,或者創建遷移並全部管理它們(無轉儲)。Ruby項目中的數據庫管理
遷移是否僅用於DB更改?
我們可以使用遷移來建立本地數據庫模式??
什麼是趨勢?
感謝所有答案
我有一些問題。我和我的團隊正在Ruby和Rails中實現一個應用程序。這是我的第一個Ruby項目,我很想知道如何管理數據庫更改。例如,在開始時我將創建數據庫模式,並且我應該爲所有團隊成員創建轉儲,每個人都可以導入數據庫模式本地化,或者創建遷移並全部管理它們(無轉儲)。Ruby項目中的數據庫管理
遷移是否僅用於DB更改?
我們可以使用遷移來建立本地數據庫模式??
什麼是趨勢?
感謝所有答案
僅用於DB變化遷移?
答:是使用遷移來管理數據庫上的操作,但遷移也用於創建數據庫(如果您沒有創建數據庫)。只需運行一個命令rake db:migrate
即可更新schema.rb文件並在您的yml文件的指定服務器上創建數據庫。
我們可以使用遷移來建立本地數據庫模式??
答:是的,你可以。
什麼是趨勢?
解決方案:每次如果您想對數據庫進行任何更改,您必須爲此創建遷移,並且必須編寫向上和向下方法以及表和列信息。
一個件事
rake db:migrate
命令將運行所有這些你有你的/數據庫/文件夾遷移
,如果你想運行其中的一個,然後使用下述命令的轉移。
rake db:migrate:up VERSION=your new migration number
問題並不具體。 – Henrik