Postgresql postgres-从现有表中选择*-psql表示表不存在
新的postgres安装,db'test',从另一个程序创建的表格'Graeber' 我想看看表'Graeber'的内容。当我连接到数据库并尝试选择“Graeber”的内容时,应用程序告诉我:Postgresql postgres-从现有表中选择*-psql表示表不存在,postgresql,Postgresql,新的postgres安装,db'test',从另一个程序创建的表格'Graeber' 我想看看表'Graeber'的内容。当我连接到数据库并尝试选择“Graeber”的内容时,应用程序告诉我:错误:关系“Graeber”不存在 请参见屏幕截图: 这里出了什么问题?请尝试添加架构,如下所示: select * from public.Graeber 如果这不起作用,那是因为你有一个大写字母,所以试试: select * from public."Graeber" 希望这能有所帮助。请参见此示
错误:关系“Graeber”不存在
请参见屏幕截图:
这里出了什么问题?请尝试添加架构,如下所示:
select *
from public.Graeber
如果这不起作用,那是因为你有一个大写字母,所以试试:
select *
from public."Graeber"
希望这能有所帮助。请参见此示例
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)
是的,因为您必须使用
“
作为大写字母提示:SELECT*FROM“Graeber”
谢谢,我遇到了类似的问题。SELECT*FROM public.”“
为meseems工作,表名的大写字母需要用引号括起来。。。我不需要公共部分。
部分。谢谢你的帮助。谢谢,我有个问题,蜂巢的桌子都戴着帽子。我不明白为什么Postgres找不到它们。如果您想要一个具有区分大小写的表名和列的特定列:选择“Graeber”。“Name”来自public。“Graeber”
选择*来自“Graeber”
也可以。不需要添加公共文件。