Транзакция DataFrame для Python-панд - PullRequest
0 голосов
/ 25 июня 2018

Пожалуйста, предложите способ выполнения SQL-оператора и pandas dataframe .to_sql () в одной транзакции

У меня есть фрейм данных, и я хочу удалить некоторые строки на стороне базы данных перед вставкой

Так что в основном мне нужно удалить, а затем вставить в одну транзакцию, используя .to_sql из dataframe

Я использую движок sqlalchemy с pandas.df.to_sql ()

1 Ответ

0 голосов
/ 26 июня 2018

После дальнейшего изучения я понял, что это возможно сделать только с sqllite3, потому что to_sql поддерживает и механизм sqlalchemy, и простой объект соединения в качестве параметра conn, но как соединение он поддерживается только для базы данных sqllite3

Вдругими словами, вы не имеете никакого влияния на соединение, которое будет создано функцией to_sql в dataframe

...