DBI::dbBind не вставляет данные в базу данных postgres, ошибка не возникает
Я извлекаю данные из двух разных источников, форматирую их одинаково и пытаюсь вставить их в базу данных Postgres через R. Я не уверен, почему один источник вставляет правильно, а другой не вставляет, но не вызывает ошибок. Здесь «conn» - это мое соединение с базой данных, «filetype» содержит строку имени таблицы, «vars» - это форматированная строка имен столбцов, а «vals» - это форматированная строка номеров индексов, которым предшествует $. «содержимое» - это безымянный фрейм значений.
insertnew <- dbSendQuery(conn, paste("INSERT INTO ",filetype," (", vars, ") VALUES ($", vals ," )",sep=""))
dbBind(insertnew, params=contents)
dbClearResult(insertnew)
Это отлично работает для одного источника данных, но мне трудно устранить ошибку (и какое-то время не знал, что она есть), потому что ошибки не возникает. При осмотре нет очевидной разницы между вставляемыми элементами. С чего бы мне начать отладку этого?