【发布时间】:2014-12-19 02:24:42
【问题描述】:
我有一个查询在尝试创建临时表时出错。查询是:
创建临时表 temp_table_t(像 original_table 包括索引)
返回的错误是:
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