You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PostgreSQL创建触发器报错:关系‘chat’不存在,cat表已存在

解决PostgreSQL触发器创建时"关系不存在"的错误

核心问题

你触发器定义里指定的表是chat,但你明确说明数据库里存在的是cat表——这是表名拼写错误,直接导致PostgreSQL找不到对应的关系(表)。

修正后的触发器代码

create trigger messages_added
after update 
on cat 
for each row 
execute procedure chat_expired();

额外排查点(如果修正后仍报错)

  • 检查当前连接的数据库是否正确,可能存在连接到其他库导致找不到目标表的情况
  • 若表名创建时使用了双引号(大小写敏感),触发器定义里需要用双引号包裹表名,例如on "Cat"

内容的提问来源于stack exchange,提问作者gks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 20:15:46