Python Pandas - 使用to_sql创建名称为字符串的表和列

时间:2015-01-11 20:31:07

标签: python postgresql python-2.7 pandas

在Python中使用pandas.to_sql并写入PostgreSQL数据库时,创建的表和列需要" "在数据库中调用它们时。

import os
import pandas as pd
from sqlalchemy import create_engine
import psycopg2

engine = create_engine('postgresql://user@localhost:5432/Database')

deptDF.to_sql("Departments", engine, if_exists = "replace")

然后,当我去PostgreSQL调用表时,我必须完全使用:

SELECT * FROM "Departments"

这可能非常烦人,特别是对于列。任何想法如何使表和列名称发送不需要""?

由于

0 个答案:

没有答案