{@ include(common/header) @} {@ include(admin/nav) @}

データベースの変換

MySQL・MariaDB、PostgreSQL、SQLite、SQLのダンプ、data/のJSONのデータを相互に変換します。外部キー・ビュー・トリガーは変換しません。サイトが使っているデータベースから・へ変換する場合は、先に書き込みを止めて下さい。

{@ if ($result) @}

変換しました({{ $result['rows'] }}行、{{ $result['seconds'] }}秒)

{@ foreach ($result['tables'] as $t => $n) @} {@ endforeach @}
テーブル行
{{ $t }}{{ $n }}
{@ if (isset($result['download'])) @}

{{ $result['downloadName'] }}をダウンロード({{ $result['downloadSize'] }}、1時間で消えます)

{@ endif @} {@ if (!empty($result['warnings'])) @}

注意

{@ endif @}
{@ endif @} {@ if ($tables !== null) @}

読む元のテーブル({{ count($tables) }}件)

{@ if (empty($tables)) @}

テーブルは有りません。

{@ else @}

{{ implode('、', array_map(fn($t) => $t['name'].'('.$t['columns'].'列)', $tables)) }}

{@ endif @}
{@ endif @}
{$ $p = 'src' $} {$ $s = $f['src'] $}
読む元 {@ include(admin/convert-side) @}
{@ if ($s['upload'] !== '') @} アップロードしたファイルを使います(別のファイルを選ぶと置き換え)。 {@ endif @} mysqldump、pg_dump(プレーンの形式)、sqlite3の.dump、このページで作ったダンプ(.sql{{ $zlib ? '・.sql.gz' : '' }})
{$ $p = 'dst' $} {$ $s = $f['dst'] $}
書く先 {@ include(admin/convert-side) @}
{@ if ($zlib) @} {@ endif @}
{@ include(common/footer) @}