2
我打算對初始數據庫版本1.0.0使用「基本腳本」,但在此之後,我將需要將數據庫「升級」到新版本的更改腳本。我不知道如何在存儲庫中命名這些腳本。數據庫更改腳本的命名約定?
我預想的線沿線的東西:
- 基線,6.0.0.sql
- 膜片6.0.1.sql
- 膜片6.0.2.sql
- 補丁-6.1.0.sql
什麼是一個好的命名約定,爲什麼?
我打算對初始數據庫版本1.0.0使用「基本腳本」,但在此之後,我將需要將數據庫「升級」到新版本的更改腳本。我不知道如何在存儲庫中命名這些腳本。數據庫更改腳本的命名約定?
我預想的線沿線的東西:
什麼是一個好的命名約定,爲什麼?
Rails使用timestamped migration files。每個文件都以數據庫樣式的時間戳開始,然後是簡短說明:20080717013526_your_migration_name.rb
。這可確保它們按順序顯示並向您提供有關遷移實際執行的信息。這只是一種方法,但我認爲它運作良好。
什麼是遷移名稱的例子?例如, – 2010-09-01 17:20:07
'add_client_id_to_projects','create_products_table'。 – Skilldrick 2010-09-01 17:25:57