【发布时间】:2021-05-20 16:23:39
【问题描述】:
我需要克隆一个 Postgres 表。这必须包括所有数据、索引约束、架构的所有方面。
我一直在删除和创建表格,但是由于表格的大小,这非常耗时。
是否可以在一个语句中做到这一点?
CREATE TABLE "dbHelper"."tmp_manual_forwarding" (LIKE "dbHelper"."tmp_manual" INCLUDING ALL) AS
SELECT * FROM "dbHelper"."tmp_manual"
【问题讨论】:
-
最好的选择是
pg_dump并恢复转储。