Почему я всегда получаю сообщение об ошибке при попытке добавить данные из R в Vertica? - PullRequest
0 голосов
/ 08 января 2020

Я подключен к Vertica, и создание таблицы с использованием этого кода работает нормально.

dbWriteTable(verticaConn, "schema_name.table_name", data, append = TRUE)

Затем, если я хочу добавить новые данные, код должен быть (схема отброшена ):

dbWriteTable(verticaConn, "table_name", newdata, append = TRUE, overwrite = FALSE)

Однако я получаю эту ошибку: Невозможно создать подготовленный оператор JDB C INSERT INTO table_name VALUES (?,?,?,?) ([Vertica] VJDB C ОШИБКА: таблица "имя_таблицы" не существует)

Добавление схемы к имени не помогает, возникает та же ошибка, или если я удаляю перезапись = ЛОЖЬ, ошибка заключается в том, что таблица уже существует, что имеет смысл , хотя перезапись по умолчанию - ЛОЖЬ.

Я попробовал то же самое в Amazon Redshift и работает нормально, похоже, проблема связана с Vertica.

...