Appearance
Documentation / @kizami/db / node / buildTablePlans
Function: buildTablePlans()
buildTablePlans():
TablePlan[]
Defined in: packages/db/src/migrate-data.ts:152
drizzle スキーマ(sqlite-core)から FK 依存順のコピー計画を作る。
参照先が先に来る順(Kahn 法)。自己参照 FK はテーブル間の順序には効かないので辺から除き、 コピー時に「一旦 null で入れて後から UPDATE」で解決する(copyTable 参照)。 相互参照(循環)は現在のスキーマには無く、増えたらここで検出して落とす。