我有作为触发器的一部分编写的函数,但不能使用DROP FUNCTION aft_delete();
删除函数。为什么会这样?
myname=# \df
List of functions
Schema | Name | Result data type | Argument data types | Type
--------+------------+------------------+---------------------+---------
public | aft_delete | trigger | | trigger
(1 row)
myname=# DROP FUNCTION aft_delete();
ERROR: could not find tuple for trigger 34119
答案 0 :(得分:0)
您可能需要使用CASCADE关键字来删除相关触发器(假设这是您想要的)。
https://www.postgresql.org/docs/current/static/sql-dropfunction.html