Closed arealclimber closed 5 days ago
DB Account table
改 id 的值
新增 parentId, rootId 欄位,並且依照 code === parentCode 的 id 跟 code === rootCode 的 id 去給預設會計科目的 parentId, rootId 的值
根據一樣的規則去給自訂會計科目的 parentId, rootId 的值
新增 note 選填欄位,格式為 string
移除 code 的 unique 限制
修改 parent, child 關係,改用 id 引用
實驗 db migration
確認 unit test 是否有錯,是否需要改 unit test 或者先 comment out
備份 staging db 到個人開發 db ,測試在有資料時,db migration 是否成功
確認 unit test 是否有錯,是否需要改 unit test 或者先 comment out
寫 SQL 腳本去 migrate account table
修改 schema.prisma 之後執行 npx prisma migrate dev
產出 migration.sql
將 migrate account table 的 SQL 腳本整合到新的 migration.sql 裡
took 3 hrs
done
Summary
[DOCS] - 實驗如何進行涉及更改的架構和現有資料的資料庫遷移
Tasks
[DOCS] - 實驗如何進行涉及更改的架構和現有資料的資料庫遷移
Dependencies
No response
Other Dependencies
No response
Additional Notes
No response