【发布时间】:2018-03-05 16:52:44
【问题描述】:
这是我的?
contacts=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+------------+------------+-----------------------
contacts | postgres | UTF8 | en_US.utf8 | en_US.utf8 |
postgres | postgres | UTF8 | en_US.utf8 | en_US.utf8 |
template0 | postgres | UTF8 | en_US.utf8 | en_US.utf8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.utf8 | en_US.utf8 | =c/postgres +
| | | | | postgres=CTc/postgres
(4 rows)
contacts=# \d
List of relations
Schema | Name | Type | Owner
--------+---------------+-------+----------
public | SequelizeMeta | table | postgres
(1 row)
contacts=# select * from SequelizeMeta;
ERROR: relation "sequelizemeta" does not exist
LINE 1: select * from SequelizeMeta;
^
contacts=# contacts=# select * from public.SequelizeMeta;
ERROR: relation "public.sequelizemeta" does not exist
LINE 1: select * from public.SequelizeMeta;
^
如何阅读SequelizeMeta的内容?
谢谢
【问题讨论】:
-
select * from "SequelizeMeta";(或:不要使用大小写混合的标识符) -
非常感谢
wildplasser。这就是问题 -
@wildplasser 为什么我需要“”?
-
因为标识符在 SQL 中被认为是不区分大小写的。您可以通过用双引号引用它们来强制它们区分大小写。
标签: postgresql