为什么我的psycopg2插入失败,但子查询有效?

时间:2018-04-06 14:56:13

标签: insert amazon-redshift psycopg2

当我对我的Redshift数据库执行以下python代码时,即使子查询操作正确,插入也会失败。我很确定这是一个我在这里缺少的简单概念,但我不知道它是什么。关于如何使这项工作的任何建议?

con_f = psycopg2.connect(dbname=dbname, host=host, port=port, user=user, password=password)
cur_f = con_f.cursor()

move_qry = 'insert into schema.' + target_table + ' (SELECT * from ' + staging_tbl +  ');'
print(move_qry)
cur_f.execute(move_qry)
print(cur_f.query)
print(cur_f.statusmessage)

insert into schema.tbl_final (SELECT * from staging.tbl_final_tmp);
insert into schema.tbl_final (SELECT * from staging.tbl_final_tmp);
INSERT 0 6388714

0 个答案:

没有答案