我在 PostgreSQL 中有下表
CREATE TABLE idempiere.tbl_test
(
val numeric(10,0)
)
WITH (
OIDS=FALSE
);
ALTER TABLE idempiere.tbl_test
OWNER TO postgres;
当我尝试在其上运行以下 sql 脚本时,它返回错误:
update tbl_test set val=val+10;
错误:
[Err] ERROR: cache lookup failed for procedure 0
我用同一个数据库中的另一个模式对其进行了测试,它工作正常。我的问题是这个模式有很多表和函数。
我创建了一个新模式并使用我的测试表进行了测试,但在恢复转储文件后它不再工作。
我怎样才能解决这个问题?