Linuxサーバで、メインサーバとサブサーバがあります。
今回、メインサーバのDB内容を、サブサーバにリストアしたいと思ってます。
メインサーバのDB内容は、
サブサーバのcronに仕込んだ日次処理の中で、
pg_dump -U ${pg_user} -h ${pg_host} -w --format=custom ${pg_db}
このコマンドによってバックアップを取っております。
バックアップ後のファイルは、サブサーバの中の、
/var/lib/pgsql/9.5/db_backup
に、「BK_YYYYMMDD.dmp」というファイル名で作成されております。
この時、サブサーバにある、
「BK_YYYYMMDD.dmp」の内容を、サブサーバのDBにそっくりそのままリストアしたいと思ってます。
この場合、リストアコマンドとしては、
pg_restore -c -d aaasub /var/lib/pgsql/9.5/db_backup/BK_YYYYMMDD.dmp
という事になるでしょうか。
※aaasubはサブサーバのデータベース名
メインサーバでのDB名は「aaa」なのですが、
サブサーバでのDB名は「aaasub」でして、この「aaasub」にそっくりそのままメインサーバのDB内容で上被せしたいです。
あなたの回答
tips
プレビュー