Bạn không thể dễ dàng làm điều đó, nhưng cũng không cần phải làm như vậy.
CREATE TABLE mycopy AS
SELECT * FROM mytable;
hoặc
CREATE TABLE mycopy (LIKE mytable INCLUDING ALL);
INSERT INTO mycopy
SELECT * FROM mytable;
Nếu bạn chỉ cần chọn một số cột hoặc sắp xếp lại chúng, bạn có thể thực hiện việc này:
INSERT INTO mycopy(colA, colB)
SELECT col1, col2 FROM mytable;
Bạn cũng có thể thực hiện pg_dump có chọn lọc và chỉ khôi phục bảng đích.