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

PostgreSQL-データベースダンプから1つのテーブルを復元する

    いくつかのハック(awkを使用してファイルの一部を切り取るなど)を除いて、簡単な方法はありません。

    ダンプが大きすぎない場合、最も簡単な方法は、完全バックアップを一時データベースに復元することです(gzcat backup_file.gz | psql -h host -U user database_name )1つのテーブルをダンプします(pg_dump -t my_table )、それを復元します。

    将来的には、カスタム形式(pg_dump -Fc > database.dump )は行く方法です。 pg_restore を使用できます 単一のテーブルを復元するには:pg_restore -t my_table -d database_name database.dump




    1. MySQLはいつ列のインデックスを更新しようとしますか?

    2. Mysql:外部キーを持つ2つのテーブルの行を削除します

    3. RoomDatabase.Callback()のonCreate()は、.build()の呼び出しが成功した後に呼び出されませんでした

    4. Excelの日時を変換するMySQLコード