【发布时间】:2021-04-23 19:20:41
【问题描述】:
Pandas pd.to_sql() 函数有参数if_exists='replace',它删除表并插入给定的DataFrame。但是我要替换的表是view 的一部分。有没有办法替换表并保留视图而不必删除和重新创建它?
【问题讨论】:
标签: python sql pandas psql pandas-to-sql
Pandas pd.to_sql() 函数有参数if_exists='replace',它删除表并插入给定的DataFrame。但是我要替换的表是view 的一部分。有没有办法替换表并保留视图而不必删除和重新创建它?
【问题讨论】:
标签: python sql pandas psql pandas-to-sql
如果更新具有相同的列。你可以截断表格,
con.execute('TRUNCATE table RESTART IDENTITY;')
然后运行 pd.to_sql 和 if_exists='append'
【讨论】: