欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PostgreSQL删除父表操作教程

程序员文章站 2022-04-12 20:06:55
在pg中,定义父子表后,子表可以随便删除,但是父表删除时,必须使用cascade级联删除或者先把子表都删了,示例如下: postgres=# drop table cities; error:...

在pg中,定义父子表后,子表可以随便删除,但是父表删除时,必须使用cascade级联删除或者先把子表都删了,示例如下:

postgres=# drop table cities;
error:  cannot drop table cities because other objects depend on it
detail:  table capitals depends on table cities
hint:  use drop ... cascade to drop the dependent objects too.
postgres=# drop table cities cascade;
notice:  drop cascades to table capitals
drop table
postgres=#