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

入力ファイルはテキスト形式のダンプのようです。 psqlを使用してください

    pg_dumpから ドキュメント:

    mydbというデータベースをSQLスクリプトファイルにダンプするには

    $ pg_dump mydb > db.sql
    

    このようなスクリプトをnewdbという名前の(新しく作成された)データベースに再ロードするには

    $ psql -d newdb -f db.sql
    

    データベースをカスタム形式のアーカイブファイルにダンプするには:

    $ pg_dump -Fc mydb > db.dump
    

    データベースをディレクトリ形式のアーカイブにダンプするには:

    $ pg_dump -Fd mydb -f dumpdir
    

    アーカイブファイルをnewdbという名前の(新しく作成された)データベースにリロードするには:

    $ pg_restore -d newdb db.dump
    

    pg_restoreから ドキュメント:

    mydbというデータベースをカスタム形式のダンプファイルにダンプしたと仮定します。

    $ pg_dump -Fc mydb > db.dump
    

    データベースを削除してダンプから再作成するには:

    $ dropdb mydb
    $ pg_restore -C -d postgres db.dump
    


    1. Django-DB-移行:保留中のトリガーイベントがあるため、テーブルを変更できません

    2. T-SQLステートメントのプレフィックスNの意味は何ですか?いつ使用する必要がありますか?

    3. AWSでMySQLまたはMariaDBを管理するためのRDSとEC2の比較

    4. (null)値をPIVOTの0出力に置き換える方法