Postgresの同じDB内でschema1からschema2までの4つのテーブルだけをコピーしたいと思います。また、schema1にもテーブルを保持したいと考えています。どのようにpgadminと同様にpostgresコンソールから行うことができますか?元のスキーマを保持しているPostgresの同じDB内の特定のテーブルを別のスキーマにコピーするにはどうすればいいですか?
insert into schema2.the_table
select *
from schema1.the_table;
テーブルを「移動する」には、少なくとも「移動する」という私の理解では、元のテーブルを保持しない**ことが必要です。 –
[テーブル(インデックスを含む)をポストグルにコピーする]の複製があります(http://stackoverflow.com/questions/198141/copy-a-table-including-indexes-in-postgres) –