标签: sql postgresql single-table-inheritance
我有一个Postgresql数据库,其中许多表都从公共根表继承。
用于删除根表的SQL命令是什么,但保留每个表的数据和最终模式?
感谢。
答案 0 :(得分:1)
在保留任何子项时,无法删除父表。如果子表的列或检查约束是从任何父表继承的,则它们都不会被删除或更改。如果您希望删除表及其所有后代,一种简单的方法是使用CASCADE选项删除父表。
Source