Advertisement
Guest User

Untitled

a guest
Feb 5th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. import psycopg2
  2. import os
  3.  
  4. host = "XXX.redshift.amazonaws.com"
  5. database = "XXX"
  6. user = "XXX"
  7. password = "XXXX"
  8. port = "5439"
  9.  
  10. copy_cmd_str = "COPY widgets \
  11. FROM 's3://XXX/dir_%s/%s' \
  12. CREDENTIALS 'aws_access_key_id=%s;aws_secret_access_key=%s' \
  13. EMPTYASNULL \
  14. BLANKSASNULL \
  15. CSV \
  16. GZIP;" % (1, 2, os.environ['DUPA'], 4)
  17.  
  18. print copy_cmd_str
  19.  
  20. if False:
  21. conn = psycopg2.connect(dbname=database, host=host, user=user, password=password, port=port)
  22. conn
  23.  
  24. cur = conn.cursor()
  25.  
  26. cur.execute(copy_cmd_str)
  27. print cur.fetchone()
  28.  
  29. conn.commit()
  30.  
  31. cur.close()
  32. conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement