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

別のスキーマでデータベースを復元したい

    迅速で汚い方法:

    1)デフォルトスキーマの名前を変更します:

    alter schema public rename to public_save;
    

    2)デフォルトスキーマとして新しいスキーマを作成します:

    create schema public;
    

    3)データを復元する

    pg_restore -f pub.backup db_temp [and whatever other options]
    

    4)必要に応じてスキーマの名前を変更します:

    alter schema public rename to temp_schema;
    alter schema public_save rename to public;
    


    1. SQLServerの結果セットで返される列のデータ型を確認する

    2. Accessでクロス集計クエリウィザードを使用する方法

    3. MySQL文字列置換

    4. データからjsonb配列とオブジェクトの配列を返すにはどうすればよいですか?