возможно ли добавить новый столбец в базу данных SQL через панд?
Я уже могу читать / записывать (добавлять / заменять) всю базу данных, но я хотел бы прочитать данные, создать новые столбцы, а затем добавить эти столбцы в базу данных SQL.
Я знаю, что это можно сделать, заменив всю БД, но когда я работаю с миллионами строк (на удаленном сервере), это становится немного небезопасно, не говоря уже о медленном.
Я использую следующее соединение:
params = urllib.parse.quote_plus(r'DRIVER={SQL Server};SERVER=' + DB['servername'] + ';DATABASE=' + DB['database'] + ';UID=User;PWD=psw;')
engine = create_engine('mssql+pyodbc:///?odbc_connect={}'.format(params))
df.to_sql(name='table',con=engine, if_exists='append',index =False)
Есть ли какой-нибудь путь через панд, или мне нужно искать какую-нибудь другую библиотеку?
Спасибо за помощь
P.S .: Не уверен, если это уместно, это БД T-SQL (Microsoft).