sql >> データベース >  >> RDS >> PostgreSQL

postgresデータベースをsqliteに変換する方法

    これらの手順を実行するためのガイドとなるこのブログエントリを見つけました:

    1. PostgreSQLデータベースのダンプを作成します。

      ssh -C [email protected] pg_dump --data-only --inserts YOUR_DB_NAME > dump.sql
      
    2. ダンプを削除/変更します。

      1. SETで始まる行を削除します
      2. SELECT pg_catalog.setvalで始まる行を削除します
      3. t」をtrueに置き換えます ’
      4. fのfalseを置き換えます ’
    3. BEGIN;を追加します 最初の行としてEND; 最後の行として

    4. 空の開発データベースを再作成します。 bundle exec rake db:migrate

    5. ダンプをインポートします。

      sqlite3 db/development.sqlite3
      sqlite> delete from schema_migrations;
      sqlite> .read dump.sql
      

    もちろん、ssh経由で接続し、rakeを使用して新しいdbを作成することはオプションです



    1. SQLServerの複数の列にチェック制約を作成する方法-SQLServer/TSQLチュートリアルパート84

    2. JavaからOracleへの一括挿入

    3. 管理者でデータベースを管理する方法

    4. MySQLで一意のIDを生成する方法は?