Синтаксическая ошибка "," при использовании pd.to_sql с sqlalchemy-vertica-python - PullRequest
0 голосов
/ 29 сентября 2018

Я пытаюсь отправить фрейм данных в базу данных Vertica, используя sqlalchemy-vertica-python.Мой фрейм данных довольно прост, поэтому я не уверен, как я могу вернуть такую ​​смутную ошибку.Если кто-то видел это раньше, некоторая помощь

Мой код:

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 error at или near ","', Sqlstate: b'42601 ', Position: b'219', Подпрограмма: b'base_yyerror ', Файл: b' / scratch_a /release / svrtar27383 / vbuild / vertica / Parser / scan.l ', строка: b'1043', SQL: ... "

...