postgresql表结构及数据复制
-- as关键字,只是复制了表结构,并不包含源表的数据及约束。 CREATE TABLE test_t AS (like test_main) ; --复制源表的约束,including all可以复制源表列上的约束和其它信息。 CREATE TABLE test_t (like test_main including all) ; --建立表然后再从源表进行复制,无约束。 CREATE TABLE test_t AS (SELECT * FROM test_main) ; select * into test_t from test_main where 1<>1;
复制源表,并插入数据
--复制源表的约束,并插入数据 CREATE TABLE show_fields_bak (like show_fields including all) ; Insert into show_fields_bak select * from show_fields;