ОШИБКА: ошибка поиска в кэше для процедуры 0 при обновлении

У меня есть следующая таблица в 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

Я проверил это с другой схемой в той же базе данных, и это работало. Моя проблема в том, что эта схема имеет много таблиц и функций.
Я создал новую схему и проверил ее с моей тестовой таблицей, но после восстановления файла дампа он снова не работает.

Как я могу это исправить?

0 ответов

Другие вопросы по тегам