好きこそものの上手なれ

他人から見れば、下手の横好きですが、そっと見守ってください。

postgresql データベースのとりあえずバックアップ - Temporary backup of postgresql database

今あるデータベースを少し変更する前に、元に戻せるようにpostgresql データベースバックアップします。や
windowsなら、postgresqlのインストールしたフォルダbinに createdb.exepsql.exeがあります。


【DBバックアップ】


createdb -U postgres -T 今のDB名 とりあえず保存するDB名


C:\Users\ユーザ名\pgsql\ctrl>..\bin\createdb -U postgres -T src_db dst_db
パスワード:
として、パスワードが求められるので、入力してエンターを押すと、バックアップされます。


【DB削除】


psqlで、drop database 削除したいDB名


これでよい。


【DBリストア】
削除して、とりあえず保存したDBをリストアするには、


createdb -U postgres -T とりあえず保存したDB名  削除したDB名


これで元に戻る。


空のDBだけ作るなら


psqlで、create database 作成したいDB名



以上です。