我有一个在尝试创建临时表时出错的查询。查询是:
创建临时表 temp_table_t (LIKE original_table INCLUDING INDEXES)
返回的错误是:
postgres7 错误:[-1:错误:关系 14026125 的缓存查找失败] 在 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
这个查询在其他服务器上运行得很好,它只在我们的一台服务器上失败。关于导致错误的原因以及如何修复它,您是否可以给我任何见解?我一开始以为是创建了一个与现有临时表同名的临时表名的结果。我每次都更新我的代码以创建一个随机命名的临时表,但这也不起作用。
postgresql ×1