python-3.x - Pandas df.to_sql 不适用于红移

igers = create_engine('postgres://%s:%s@%s/ibdrs' %(igersUser, igersPwd, igersHost), encoding="utf-8")
df.to_sql('Table_Named_Something', igers, if_exists='replace', schema='Schema', index = False)

使用上面的代码我得到一个错误(psycopg2.ProgrammingError) Relation "Table_Named_Something"already exists

我认为 if_exists='replace' 应该删除并重新创建表;我错了吗?为什么这对红移不起作用?

最佳答案

这听起来很奇怪,但我遇到了同样的问题,当我将表名改为小写后问题就解决了。

关于python-3.x - Pandas df.to_sql 不适用于红移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54464999/

相关文章:

angular - 如何从测试代码中触发 Angular Material MatSelect 上的

react-native - 如何从 react-native 代码中禁用 Android 默认 "

r - 如何在绘图中制作垂直线段?

angular - NGRX Store adapter.updateone 不更改属性以进行更改检

c# - 如何生成包含 JSON 结构的要下载的文件?

google-maps - 如何使 flutter google map 中的标记随相机而不是 ma

firebase - 限制经过身份验证的用户访问 Firestore

spring-boot - 斯波克测试 : Too few invocation

python - 替换 Pandas 数据框中的点

ruby-on-rails - 使用 RubyZip 生成文件并下载为 zip