Guest User

Untitled

a guest
Jan 3rd, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. import psycopg2
  2. import sqlalchemy as sa
  3.  
  4. DB_NAME = "kroton_analytics_prod"
  5. USERNAME = "last_mile"
  6. HOST = "kroton-analytics-datalake-prod.cnzkefry7wsx.us-east-1.redshift.amazonaws.com"
  7. PASSWORD = "*******"
  8. PORT = "******"
  9.  
  10.  
  11. class DatasetConnection:
  12. @staticmethod
  13. def get_connector():
  14. return psycopg2.connect("""
  15. dbname='{db_name}'
  16. user='{username}'
  17. host='{host}'
  18. port={port}
  19. password='{password}'""".format(
  20. db_name=DB_NAME,
  21. username=USERNAME,
  22. host=HOST,
  23. port=PORT,
  24. password=PASSWORD))
  25.  
  26. def get_engine():
  27. return sa.create_engine(
  28. 'redshift+psycopg2://last_mile:##(Kroton2018)!@kroton-analytics-datalake-prod.cnzkefry7wsx.us-east-1.redshift.amazonaws.com:5439/kroton_analytics_prod',
  29. pool_pre_ping=True)
Add Comment
Please, Sign In to add comment