我有一个python脚本,它从mongodb中提取数据,详细说明并将最终结果写成postgresql数据库作为表格:
import sqlalchemy
from sqlalchemy import create_engine
engine = create_engine('postgresql://user:password@localhost/db')
df.to_sql("table", engine)
代码功能完美,但是当我重新运行代码时,它会给出表已经存在的错误。
我的问题是让它覆盖现有表或只用新行更新它的必要命令是什么?
答案 0 :(得分:0)
我在pandas docs找到了一个非常简单的答案。
summary(test$a) # still calling summary.character
## char many some vector with words
## 1 2 1 1 1 1
summary(test) # back to normal
## a b
## Length:7 Min. :1.0
## Class :character 1st Qu.:2.5
## Mode :character Median :4.0
## Mean :4.0
## 3rd Qu.:5.5
## Max. :7.0
##
默认设置是表存在会话失败