Skip to content

Instantly share code, notes, and snippets.

@rkaneko
Created November 25, 2018 20:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rkaneko/44146c17e08d4ba33b696fe0cef34539 to your computer and use it in GitHub Desktop.
Save rkaneko/44146c17e08d4ba33b696fe0cef34539 to your computer and use it in GitHub Desktop.
Verify to get Postgresql connection
import logging
import psycopg2
import sys
import traceback
logging.basicConfig(level=logging.INFO)
log = logging.getLogger(__file__)
log.setLevel(logging.INFO)
def main():
conn = psycopg2.connect(
host="127.0.0.1",
port=5432,
database="some_db",
user="postgres",
password="password"
)
cursor = conn.cursor()
cursor.execute("""SELECT * from roles""")
rows = cursor.fetchall()
log.info(rows)
if __name__ == "__main__":
try:
main()
sys.exit()
except Exception as ex:
log.error(ex)
print(traceback.format_exc())
sys.exit(1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment