Skip to content

Documentation


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 参照)。 相互参照(循環)は現在のスキーマには無く、増えたらここで検出して落とす。

Returns ​

TablePlan[]