summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/postgresql/provision.py
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2020-08-18 17:33:46 +0000
committerGerrit Code Review <gerrit@bbpush.zzzcomputing.com>2020-08-18 17:33:46 +0000
commit2ec2db14d018e286e8c8eb629374a3e5c3fa3760 (patch)
treeacb6d852a0b9d4aa07f8334b6a386995f7815297 /lib/sqlalchemy/dialects/postgresql/provision.py
parent7277c12e4d1bdc9647b9b306d89b5847d1c5a4d7 (diff)
parent06f1929b866abc2af0ff5c838e472a8b1c98d6e6 (diff)
downloadsqlalchemy-2ec2db14d018e286e8c8eb629374a3e5c3fa3760.tar.gz
Merge "Update dialect for pg8000 version 1.16.0"
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/provision.py')
-rw-r--r--lib/sqlalchemy/dialects/postgresql/provision.py17
1 files changed, 0 insertions, 17 deletions
diff --git a/lib/sqlalchemy/dialects/postgresql/provision.py b/lib/sqlalchemy/dialects/postgresql/provision.py
index eb82a411e..6c6dc4be6 100644
--- a/lib/sqlalchemy/dialects/postgresql/provision.py
+++ b/lib/sqlalchemy/dialects/postgresql/provision.py
@@ -1,30 +1,13 @@
-import copy
import time
from ... import exc
from ... import text
from ...testing.provision import create_db
from ...testing.provision import drop_db
-from ...testing.provision import generate_driver_url
from ...testing.provision import log
from ...testing.provision import temp_table_keyword_args
-@generate_driver_url.for_db("postgresql")
-def generate_driver_url(url, driver):
- new_url = copy.copy(url)
- new_url.drivername = "postgresql+%s" % driver
- if new_url.get_driver_name() == "asyncpg":
- new_url.query = dict(new_url.query)
- new_url.query["async_fallback"] = "true"
- try:
- new_url.get_dialect()
- except exc.NoSuchModuleError:
- return None
- else:
- return new_url
-
-
@create_db.for_db("postgresql")
def _pg_create_db(cfg, eng, ident):
template_db = cfg.options.postgresql_templatedb