Я подключен к 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.