У меня возникли ошибки при попытке создать временную таблицу. Запрос:Ошибка кэширования ошибок PostgreSQL не удалось для отношения - что вызывает ее и почему?
CREATE TEMPORARY TABLE temp_table_t (LIKE original_table INCLUDING INDEXES)
ошибка возвращается в:
postgres7 error: [-1: ERROR: cache lookup failed for relation 14026125] in EXECUTE("CREATE TEMPORARY TABLE temp_table_t (LIKE original_table INCLUDING INDEXES)")
Я нашел две темы на форумах PostgreSQL, но они не объясняют много, к сожалению:
http://archives.postgresql.org/pgsql-performance/2010-04/msg00026.php
http://archives.postgresql.org/pgsql-performance/2010-04/msg00028.php
Этот запрос работает на othe r просто отлично, он не работает только на одном из наших серверов. Есть ли какое-либо понимание, которое вы можете дать мне относительно того, что вызывает ошибку и как ее исправить? Сначала я подумал, что это результат создания временного имени таблицы с тем же именем существующей временной таблицы. Я обновил свой код, чтобы каждый раз создавать случайную временную таблицу, и это тоже не сработало.