PostgreSQL изисква имената на таблици/колони с главни букви да бъдат цитирани (справка ). Ето защо идентификаторите в SQL, конструиран от SQLalchemy, са цитирани. За да избегнете това, преобразувайте имената на колоните на рамката с данни изцяло с малки букви:
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')