sql - 如何在 PostgreSQL 中创建表的副本?

标签 sql postgresql

我想用它的数据保存一个特定表的副本。 我只关心结构和数据。我不想复制 key 或约束。

我读了这个答案Copy table structure into new table但这不是我所需要的。

如何实现?

最佳答案

您可能正在寻找 CREATE TABLE AS SELECT ,例如:

CREATE TABLE copy_table AS SELECT * FROM original_table;

关于sql - 如何在 PostgreSQL 中创建表的副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43248426/

相关文章:

sql - Postgresql 在使用空值优先/限制对空列进行排序时出现奇怪的行为

php - mysql 创建一个新行而不是更新现有行

json - 如何在sqlalchemy中从postgresql查询json数据类型的数据?

php - 如何获得最快的MySQL结果?

php - 将 LIKE '%{$var}%' 与准备好的语句一起使用的正确方法?

sql - 如何计算所有列的平均值?

sql - 对多个表的唯一约束

database - 未找到 ERROR_PROCEDURE()、ERROR_LINE()、ERROR_MESSAGE() 的等效函数

sql - 在字符串列上使用 GROUP BY 时未获得分组结果

sql - Powershell脚本创建xml文件