Я хочу экспортировать полный DataFrame в таблицу, которая уже создана в базе данных (postgresql) и содержит аналогичные данные.RPostgreSQL - импортировать данные в таблицу
Я нашел несколько вопросов, объясняющих таблицу dbwrite (.... overwrite = TRUE), я не хочу переписывать данные, которые уже присутствуют в моей таблице. Я просто хочу обновить таблицу таблицей данных из консоли r.
может кто-то дайте мне знать, как я могу это сделать ..
что-то вроде этого
dbInsertTable(con, df, tablename = "MyTable")
@ Дин Мак Грегор: Большое вам спасибо. он работал очень хорошо. ваше однострочное решение сэкономило много времени и усилий. спасибо – Chanti
Мак Грегор: Еще раз спасибо за вышеупомянутое решение. У меня есть небольшой вопрос. В ** «mytable» ** у меня 4 столбца, и для одного столбца я использую уникальное ограничение ключа. при обновлении таблицы из консоли r с помощью вышеупомянутого решения, которое вы предложили, я столкнулся с небольшой ошибкой, и я знаю причину этого (уникальное ограничение ключа). – Chanti
например, у меня есть номер элемента 12345 в столбце ** un_number ** в моем кадре данных. тот же столбец ** un_number ** в ** mytable ** уже содержит unitnumber 12345. Так что мой вопрос заключается в том, что если у меня есть дубликат unitnumber в dataframe вместе с другими исходными номерами - можно ли остановить только этот номер вместо stoppping полный блок данных от обновления из-за уникальной константы. – Chanti