我正在尝试使用sqlalchemy-vertica-python将数据帧推送到Vertica数据库。我的数据框非常简单,因此我不确定如何返回这种模糊的错误。如果以前有人看过,请寻求帮助
我的代码:
df_orank.to_sql('turf_priority', con = engine, schema = 'myschema',
if_exists = 'replace', index = False,
dtype = {
'rank': sa.types.VARCHAR(500),
'county': sa.types.VARCHAR(500),
'organizer': sa.types.VARCHAR(500),
'precinct': sa.types.VARCHAR(500),
'region': sa.types.VARCHAR(500),
'deputy_region': sa.types.VARCHAR(500),
'total_targets': sa.types.INTEGER(),
'turf_prio_score': sa.types.Float(precision = 5)
}
)
错误消息:
“ ProgrammingError:(vertica_python.errors.VerticaSyntaxError) 严重性:b'ERROR',消息:在“,”'或附近的b'Syntax错误,Sqlstate: b'42601',位置:b'219',例程:b'base_yyerror',文件: b'/ scratch_a / release / svrtar27383 / vbuild / vertica / Parser / scan.l',行: b'1043',SQL:...”