将pd.to_sql与sqlalchemy-vertica-python一起使用时的语法错误“,”

时间:2018-09-28 22:00:51

标签: python sql sqlalchemy vertica

我正在尝试使用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:...”

0 个答案:

没有答案