从python将数据推入红移数据库时语句太大

从python将数据推入红移数据库时语句太大,python,amazon-redshift,Python,Amazon Redshift,我在红移表中按下熊猫数据框,得到以下错误 cur.execute("INSERT INTO sir_main VALUES " + str(args_str)) psycopg2.ProgrammingError: Statement is too large. Statement Size: 58034743 bytes. Maximum Allowed: 16777216 bytes` 它停止了执行。是否有任何方法可以在推入数据库时配置限制?如果加载的行数超过几百行,则应将数据帧作为平面

我在红移表中按下熊猫数据框,得到以下错误

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中,并使用
复制将其加载到红移