【发布时间】:2018-11-26 13:25:15
【问题描述】:
我在 redshift 表中推送 pandas 数据框并出现以下错误
cur.execute("INSERT INTO sir_main VALUES " + str(args_str))
psycopg2.ProgrammingError: Statement is too large. Statement Size: 58034743
bytes. Maximum Allowed: 16777216 bytes`
它会停止执行。推入数据库时有什么方法可以配置限制吗?
【问题讨论】:
-
不,如果这是您的常规流程,您应该考虑更改方法,以便先将数据加载到 s3,然后使用 aws copy 命令。