我试图将我的sqlite数据库迁移到postgresql 我是postgresql的新手,但坚持这个简单的问题。
我首先使用pgloader工具迁移到postgresql并拥有一个有效的数据库。我看到它以这种方式创建了表格:
CREATE TABLE "AOrder"
(
"OrderNumber" bigserial NOT NULL,
"BuyerName" text,
etc
)
WITH (
OIDS=FALSE
);
ALTER TABLE "AOrder"
OWNER TO postgres;
如果我运行SQL查询,请使用pgadmin3:
select
*
from AOrder
这会返回列名和所有预期的数据。
但是,以下内容:
select
*
from "AOrder"
这只返回列名而没有数据。数据在哪里?
所以它不是大写的问题。 postgresql中是否有设置可以实现这一目标?
(这对我来说最终是根本问题,因为我之后使用Sqlachemy在查询中插入双引号。我无法找到改变这种行为的方法。)
谢谢!