【发布时间】:2021-04-07 20:15:01
【问题描述】:
我在 Redshift 中设置了一个表,现在想用来自不同区域的 s3 存储桶的数据填充它。我正在使用 COPY 命令,但出现错误:
"psycopg2.errors.InternalError_: Cannot COPY into nonexistent table customcontent_table"
我不知道如何修复它,因为该表显然已经存在。我的语法有错误吗?我的代码:
sql = "copy customcontent_table from 'test/2021/03/29/20/20/CustomContent.snappy.parquet' credentials 'aws_access_key_id=AA;aws_secret_access_key=zz' format parquet region 'us-west-2';"
cur = con.cursor()
cur.execute("begin;")
cur.execute(sql)
cur.execute("commit;")
con.close()
【问题讨论】:
标签: amazon-web-services amazon-redshift psycopg2