def get_sso_db_connection(*, dict_cursor: bool = False):
try:
connection = psycopg2.connect(
dbname=SSO_DB_NAME, user=SSO_DB_USER, password=SSO_DB_PASSWORD,
host=SSO_DB_HOST, port=SSO_DB_PORT)
except psycopg2.OperationalError as e:
logging.error('Unable to connect to SSO DB!\n%s', e)
raise
if dict_cursor:
cursor = connection.cursor(cursor_factory=RealDictCursor)
else:
cursor = connection.cursor()
return connection, cursor
评论列表
文章目录