]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Feature asyncpg dialect doesn't support mutlihost connection string 10005/head
authorIlia Dmitriev <ilia.dmitriev@gmail.com>
Thu, 22 Jun 2023 15:02:26 +0000 (18:02 +0300)
committerIlia Dmitriev <ilia.dmitriev@gmail.com>
Wed, 28 Jun 2023 17:25:59 +0000 (20:25 +0300)
commit94bba62774377fd1654296c7ca4fe5114f75fcf5
tree5151175aaa36a1ac819db6105b8b825702eeb82a
parent8d40984356522b34212bb489866add723e14ec6b
Feature asyncpg dialect doesn't support mutlihost connection string

+ moved base postgres dialect create arguments logic `PGDialect._split_multihost_from_url`
+ added asyncpg specific logic to `PGDialect_asyncpg.create_connect_args`
+ test case when one of hosts or ports is None
+ error message for case when one of hosts or ports is None
+ intelligeble error message when one of ports is not an integer
lib/sqlalchemy/dialects/postgresql/_psycopg_common.py
lib/sqlalchemy/dialects/postgresql/asyncpg.py
lib/sqlalchemy/dialects/postgresql/base.py
test/dialect/postgresql/test_dialect.py