Export human-readable songs and artists reports to the derived data layer
This commit is contained in:
@@ -141,3 +141,10 @@
|
||||
- **歌手名正規化**:歌手名大小寫不敏感歸併、存首見拼法;
|
||||
正名表(casefold 鍵→官方拼法)存官方拼法,含跨拼法合併
|
||||
ye→Kanye West。
|
||||
- **`data/` 增設 `derived/` 衍生層**:`build-db` 建置工作儲存
|
||||
的同一動作產出兩張人讀報表(songs.csv、artists.csv)並
|
||||
commit——與 SQLite 同交易語意、驗證通過才寫檔,稽核鏈
|
||||
「committed 輸入+程式→CSV」無中間空缺;為「可再生仍
|
||||
commit」的第二例外。報表不含資料庫 ID(內部參照,資料
|
||||
改版會重排,不供引用);關係以內嵌字串呈現——`/` 連同
|
||||
一首歌的多次上榜、`|` 連不同歌曲——欄位一律字母序。
|
||||
|
||||
Reference in New Issue
Block a user