simplify postgres connection parameters as a single string

This commit is contained in:
2021-02-16 16:08:54 -06:00
parent 1a02204a63
commit dbff6e23ed
3 changed files with 27 additions and 11 deletions

@ -1,7 +1,6 @@
import psycopg2
import re
import sys
from urllib.parse import urlparse
from os import listdir
from os.path import isfile, join
from psycopg2 import pool
@ -12,17 +11,11 @@ from capsulflask.db_model import DBModel
from capsulflask.shared import my_exec_info_message
def init_app(app):
databaseUrl = urlparse(app.config['DATABASE_URL'])
app.config['PSYCOPG2_CONNECTION_POOL'] = psycopg2.pool.SimpleConnectionPool(
1,
20,
user = databaseUrl.username,
password = databaseUrl.password,
host = databaseUrl.hostname,
port = databaseUrl.port,
database = databaseUrl.path[1:],
sslmode = app.config['DATABASE_SSLMODE']
app.config['POSTGRES_CONNECTION_PARAMETERS']
)
schemaMigrations = {}