postgres - 从现有表中选择* - psql表不存在表

时间:2015-01-30 16:30:48

标签: postgresql

新鲜的postgres安装,db'test',从另一个程序创建的表'Graeber'。

我希望看到'Graeber'表的内容。当我连接到数据库并尝试选择'Graeber'的内容时,应用程序会告诉我:ERROR: relation "graeber" does not exist

见截图:

enter image description here

这里有什么问题?

2 个答案:

答案 0 :(得分:14)

尝试添加架构,如下所示:

select *
from public.Graeber

如果这不起作用,那是因为你有一个大写字母,所以试试:

select *
from public."Graeber"

希望这有帮助。

答案 1 :(得分:2)

参见本例。

queuerecords=# create table employee(id int,name varchar(100));
        CREATE TABLE


queuerecords=# insert into employee values(1,'UsmanYaqoob');
        INSERT 0 1


queuerecords=# select * from employee;
    id |    name
    ----+-------------
    1 | UsmanYaqoob
    (1 row)