错误:关系“stg_data_bt_sur”不存在

时间:2011-10-19 20:21:48

标签: postgresql

我在postgresql中创建了一个表,这是可以的,我可以使用SQL管理器工具或Navicat Lite工具进行选择/插入。 但是,当我尝试从LINUX(ubuntu)进行简单的选择时,我有以下消息:

postgres=# select count(*) from stg_data_brest_surgery;
ERROR:  relation "stg_data_brest_surgery" does not exist
STATEMENT:  select count(*) from stg_data_brest_surgery;
ERROR:  relation "stg_data_brest_surgery" does not exist.

我还使用带有双引号的表名 - 结果相同。 知道这是什么问题吗?

1 个答案:

答案 0 :(得分:1)

有可能架构不在您的搜索路径中,请尝试\dn列出命名空间,然后您可以添加架构,如:

 SELECT * from "schema"."table";

或者您可以设置搜索路径:

 SET search_path="schema";
 SELECT * FROM "table";
 RESET search_path;