FR-117 · 需求索引 · 本頁由 build 掃資料夾生成

FR-117 出貨基線改依套件產生

文件 0 份

狀態:⬜ 未開始(決策者 2026-09-24 裁:FR-114 資安這批結束後再排)

§1

要解決什麼

新客戶安裝時載入的 scripts/init/02-schema.sql 是從 188 基線庫整包 pg_dump 出來的,所有 jedi 套件的資料表結構都在這一包裡。預設資料已在 FR-093 改由各套件自帶,只剩結構仍是一整包——同一張表有「02-schema」與「套件 migration」兩個來源。

目標:02-schema.sql 只放主專案自己的表,每支套件的表由套件自帶的 migration 從零建出。

§2

已知的前提缺口

多數套件的 migrations/*.sql 只寫了後來的增量(加欄位、補權限),最初建表的語法不在套件裡。要先盤點 18 支套件各缺什麼,再決定怎麼補。

§3

相關

  • 現行機制:scripts/init/README.md(「出貨 seed 的去向」「什麼該蓋章」兩段)
  • 前一階段:FR-093(預設資料歸套件)