Skip to content

Instantly share code, notes, and snippets.

@amrakm
Created February 14, 2022 12:45
Show Gist options
  • Select an option

  • Save amrakm/f06b9fd0afab1a7b58e22b0f2d8e8cb5 to your computer and use it in GitHub Desktop.

Select an option

Save amrakm/f06b9fd0afab1a7b58e22b0f2d8e8cb5 to your computer and use it in GitHub Desktop.
#psycopg2 execute #sql from #python
import psycopg2
import logging
def execute_sql(sql, conn_str):
conn = psycopg2.connect(conn_str)
cursor = conn.cursor()
try:
cursor.execute(sql)
conn.commit()
except Exception as e:
print(sql, e)
logging.info(e)
conn.commit()
DB_DATABASE= ''
DB_HOST= ''
DB_PASSWORD= ''
DB_PORT= ""
DB_USERNAME= ''
conn_str = f"dbname='{DB_DATABASE}' user='{DB_USERNAME}' password='{DB_PASSWORD}' host='{DB_HOST}' port={DB_PORT}"
sql= '''
'''
execute_sql(sql, conn_str=conn_str)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment