postgresql - 在postgres中首先删除外部表和主键表
问题描述
嗨,我对 postgres 有一个疑问。在数据库中有 100 个表。很少有表有主键和外键关系,很少有表没有关系。在这里,我想使用 delete 语句删除所有表。当我尝试删除所有表的语句时,出现错误 pk 和 fk 违规。
如何删除 fk first 和 pk 表。
你能告诉我如何写一个查询来完成我postgres的这个任务。
解决方案
你可以试试这个CASCADE
选项。
https://www.postgresql.org/docs/current/ddl-constraints.html -> 项目 5.3.5
推荐阅读
- javascript - Fullcalendar 将 24 小时时间显示为 24:00 而不是 00:00
- fiddler - 从 Fiddler Autoresponder 执行脚本
- java - 从推荐页面绕过谷歌广告
- python - Tkcalendar 移动焦点后清除 DateEntry
- asp.net-mvc - 如何使数据仅对 Web 应用程序中的特定用户可用?
- azure - Linux Web App 的虚拟应用解决方案
- c# - 后台“Windows 更新”服务安装更新时,自定义 .Net Windows 服务不运行
- python - XML:如何使用 lxml 生成空命名空间前缀和非空命名空间前缀?
- firebase - 如何配置我的 Google 身份平台以强制执行“每个电子邮件地址一个帐户”规则而不自动链接凭据?
- mongodb - Jasper 报告 mongodb 连接不会关闭