gpt4 book ai didi

postgresql - 在 RDS Postgres 上禁用触发器

转载 作者:行者123 更新时间:2023-12-05 06:50:48 25 4
gpt4 key购买 nike

我正在尝试使用以下语句在 RDS 上的 Postgres 上禁用触发器:

ALTER TABLE table_name DISABLE TRIGGER ALL;

但是我得到以下错误:

sqlalchemy.exc.ProgrammingError: (psycopg2.errors.InsufficientPrivilege) permission denied: "RI_ConstraintTrigger_a_16536" is a system trigger.

有没有什么方法可以删除 RDS 上的触发器,因为我不能给自己 RDS 上的 SUPERUSER 权限?我看了一堆文章,还没有找到合适的解决方案。

最佳答案

您需要单独禁用触发器。 all 选项命令在 RDS 中不起作用。

alter table schema.table_name disable trigger trigger_name;

关于postgresql - 在 RDS Postgres 上禁用触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66331129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com