LAOX PowerTech
PowerTech Japan では主に最新のIT技術に関する情報をお伝えします
en ja zh

PostgreSQL データベースを一発で丸ごとコピー

2020-08-27

PostgreSQL でテンプレート句を用いて、データベースを丸ごとコピーする方法を紹介します。
まず psql に入って、以下のコマンド一発だけでテーブルおよびデータのすべてがコピーされます。

CREATE DATABASE newdb TEMPLATE foo;    

newdb が新たに作成され、foo データベースからテーブルスキーマはもちろんデータも丸ごと newdb にコピーされているはずです。

検証・開発時のテストデータベースの作成、ちょっとしたバックアップ、スナップショットとしても使えそうですね!😊

PostgreSQL

おすすめの記事