I am having this problem when I am trying to copy to AWS redshift. This is the code I am trying to run:
with open('path/to/files, 'rb') as fo:
cursor.copy_from(fo, 'schema.table', sep=',')
cursor.commit()
And I encountered the error:
psycopg2.ProgrammingError: syntax error at or near "stdin"
LINE 1: ...Y schema.table FROM stdin WITH...
I am running python 3.5 with psycopg2. Hope that you guys can help! Thx in advance!
AWS Redshift is not PostgreSQL, though it supports a subset of PostgreSQL syntax and functionality.
It does not have COPY ... FROM STDIN
.
See the manual for how to use COPY
on Redshift.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With