PostgreSQLのデータベースをコピー
マスタ変更作業があるので、現在つかっているPostgreSQLのデータベースを作業用にコピーしてくれとの依頼。前にもやったような記憶があるけど、このブログにメモってないなぁ。
createdbのusageをチェック。
$ createdb --help | grep 'コピー'
何もでない。
$ createdb --help | grep '複製' -T, --template=TEMPLATE 複製するテンプレートデータベースです
む、そうするとこうか。
$ createdb --template=original_db_name copy_db_name
できました。なんと便利な。