【问题标题】:Replace table with dependencies using pandas to_sql's if_exists='replace'使用 pandas to_sql 的 if_exists='replace' 将表替换为依赖项
【发布时间】:2021-04-23 19:20:41
【问题描述】:

Pandas pd.to_sql() 函数有参数if_exists='replace',它删除表并插入给定的DataFrame。但是我要替换的表是view 的一部分。有没有办法替换表并保留视图而不必删除和重新创建它?

【问题讨论】:

    标签: python sql pandas psql pandas-to-sql


    【解决方案1】:

    如果更新具有相同的列。你可以截断表格,

    con.execute('TRUNCATE table RESTART IDENTITY;')
    

    然后运行 ​​pd.to_sqlif_exists='append'

    【讨论】:

      猜你喜欢
      • 2019-04-21
      • 2020-07-11
      • 1970-01-01
      • 2021-07-25
      • 2021-01-07
      • 2014-01-10
      • 1970-01-01
      • 1970-01-01
      • 2016-07-05
      相关资源
      最近更新 更多