繁体   English   中英

Postgres 7奇怪的错误

[英]Postgres 7 strange error

我在SQL 7.4.27数据库上运行了更新脚本。 我添加一些约束并更改一些列值。 该脚本已很久无法在此处发布。

该查询给了我以下错误:

    ERROR:  could not find trigger 96099812
********** Error **********

ERROR: could not find trigger 96099812
SQL state: XX000

我可以从哪里开始寻找解决方案? 错误消息并没有给我任何帮助。

7.4(以及8.2之前的IIRC,尚未在发行说明中进行再次检查)在PL / PgSQL中存在一些计划无效问题。 它会准备一个计划,然后运行缓存的计划,即使DDL已经运行了,因为那样会使该计划变得毫无意义。

这将是我对这种问题的第一个怀疑,但是很难确定-在7.4 于2003年底问世之后,我才真正开始使用PostgreSQL。 是的,那是十年前。

我将在pg_trigger中查看是否存在该条目,但是如果没有看到您运行的代码,就无法告诉您它的存在意味着什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM