【PostgreSQL】schemaの変更

(例えばなんの考えもなしにpublicスキーマに作ったテーブルを)dump/importする際にschemaを変更したい。

$ pg_dump -Fc --table sampletable -U testuser > sample.dmp
$ pg_restore -Fc -U testuser -d testuser sample.dmp
$ psql -U testuser testuser
testuser=> alter table sampletable set schema testuser;

普通にimport後にalter文で変更するしかないみたい。restore時に指定出来れば楽なのだが。。