Задать вопрос
@Just13Alex

Экспорт cvs to sql в pandas?

Имеется база Postgres. Скрипт с помощью пандас еспортирует в таблицу файл csv. Как сделать так что бы он не дублировал строки которые уже есть в таблице?
def db_connect():
    ...
    conn = create_engine(f'postgresql://{user}:{password}@{host}/{name_db}')
    return conn
def export_csv_to_sql(...):
    ....
    df.to_sql(table_name, db_connect(), if_exists='append', index=index)

Нужна какая то проверка или дополнительные параметры? if_exists менять нельзя , так как таблица должна пополняться каждый раз.
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
@freelion93
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы