Skip to content

Documentation


Documentation / @kizami/db / node / copyDatabase

Function: copyDatabase() ​

copyDatabase(source, target, options?): Promise<MigrationReport>

Defined in: packages/db/src/migrate-data.ts:500

コピー元(SQLite)からコピー先(PostgreSQL)へ全テーブルをコピーする。移行の中核。

呼び出し前に移行先のマイグレーションを適用しておくこと(migrateDataToPostgres はそれも行う)。 コピー元には書き込まない。

Parameters ​

source ​

DatabaseHandle

マイグレーション適用済みの SQLite ハンドル(createDatabase で開いたもの)

target ​

DatabaseHandle

マイグレーション適用済みで空の PostgreSQL ハンドル

options? ​

CopyDatabaseOptions

Returns ​

Promise<MigrationReport>

行数とチェックサムの検証レポート