sql >> Databasteknik >  >> RDS >> PostgreSQL

Bli av med dubbla citattecken med SQLalchemy för PostgreSQL

PostgreSQL kräver att tabell-/kolumnnamn med versaler citeras (referens ). Det är därför identifierare i SQL konstruerad av SQLalchemy citeras. För att undvika detta, konvertera kolumnnamnen för dataramen till alla gemener:

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. Databasdesign 101

  2. Symfony2-doktrinen ansluter till databasen via SSL

  3. Varför anses det vara dålig praxis att använda markörer i SQL Server?

  4. Välja flera maximala rader