У меня есть простой фрейм данных:
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...
, что я не хочу.
как я могу предотвратить добавление этих цитат?
Спасибо