それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

PostgreSQL でDB丸コピー

データベースのコピーは、コマンドからやると楽ちんでいいです。

createdb -T コピー元データベース名 コピー先(作成する)データベース名

実際やってみた

sudo su postgres
createdb -T takuya_db001 takuya_db002
exit

結果をみてみる。

takuya@debian00:/var/www$ psql takuya_db02
psql (8.4.17)
"help" でヘルプを表示します.

とすればいけた、したがってユーザー権限などもコピーされる模様

PostgreSQLを使ってると、SQL対話ラインより、コマンドを起動することのほうが多い気がする。