diff options
author | 2023-09-04 20:57:56 +0100 | |
---|---|---|
committer | 2023-09-04 20:57:56 +0100 | |
commit | 667d3d6b332c7ba98832d6e7a961cd9bb7fefdb7 (patch) | |
tree | b7b339fe9743e447af4a059193c1de0792e9a165 | |
parent | asyncpg seems to care about the QL in PostgreSQL (diff) |
Don't use netloc as a hostname, use hostname + port separately
-rw-r--r-- | create_metricity_db.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/create_metricity_db.py b/create_metricity_db.py index 1c7acaa..2dc3a75 100644 --- a/create_metricity_db.py +++ b/create_metricity_db.py @@ -23,7 +23,8 @@ async def create_db() -> None: parts = parse_db_url(build_db_uri()) try: await asyncpg.connect( - host=parts.netloc, + host=parts.hostname, + port=parts.port, user=parts.username, database=parts.path[1:], password=parts.password, @@ -33,7 +34,8 @@ async def create_db() -> None: sys_conn = await asyncpg.connect( database="template1", user=parts.username, - host=parts.netloc, + host=parts.hostname, + port=parts.port, password=parts.password, ) |