sql >> データベース >  >> RDS >> PostgreSQL

SQLalchemyforPostgreSQLで二重引用符を削除します

    PostgreSQLでは、大文字のテーブル/列名を引用符で囲む必要があります(参照 )。そのため、SQLalchemyによって構築されたSQLの識別子が引用されます。これを回避するには、データフレームの列名をすべて小文字に変換します。

    with open(join(dataPath, file), 'rb') as f:
         data = xport.to_dataframe(f)
         data.columns = map(str.lower, data.columns)
         data.to_sql(name.lower(), engine, schema='y2007')
    



    1. SQLite Sum()で個別の値だけを追加する方法

    2. 不適切に使用された外部キーのSQLエラー「親キーが見つかりません」?

    3. PostgreSQLでの低レベルのリソースプーリングに関するいくつかのアイデア

    4. GROUPBYからMAXを取得する