我有一个简单的数据框:
CategoryID CategoryName
0 1 Category1
1 2 Category2
从csv文件读取,我使用以下代码将其转储到postgres 11数据库中:
df.to_sql("productcategory", mySqlalchemyEngine, if_exists='replace', index=False)
但是创建的表是在列名两边加上双引号:
CREATE TABLE public.productcategory
(
"CategoryID" bigint,
"CategoryName" text COLLATE pg_catalog."default"
)
WITH (OIDS = FALSE) TABLESPACE pg_default;
因此select CategoryID from...
无效。我必须要做select "CategoryID" from...
,我不想这么做。
如何防止添加这些引号?
谢谢