从python将数据推送到redshift数据库时,语句太大

时间:2018-11-26 13:25:15

标签: python amazon-redshift

我在redshift表中推送了pandas数据框,并出现以下错误

 SELECT t1.*
     CASE WHEN... END
 FROM
     (
         SELECT *
         FROM myTable
              INNER JOIN myOtherTable ON
                  mytable.id = myOtherTable.id
     ) AS t1;

它停止执行。推送到数据库时,有什么方法可以配置限制?

1 个答案:

答案 0 :(得分:0)

如果要加载几百行,则应将数据帧作为平面文件保存到S3,然后使用COPY加载到Redshift中。 https://docs.aws.amazon.com/redshift/latest/dg/r_COPY.html