diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-11-03 11:32:51 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-11-03 22:10:57 -0400 |
commit | 8bd8f6c5aa1e85907b1517a57a91997532f3ebd7 (patch) | |
tree | f0c017d15b4bd8c7e21f4652ba24661e47b4e4b2 /lib/sqlalchemy/engine/util.py | |
parent | 2cc49191e28bcf05d97787d6cdc561dd6815e847 (diff) | |
download | sqlalchemy-8bd8f6c5aa1e85907b1517a57a91997532f3ebd7.tar.gz |
simplify and publicize the asyncpg JSON(B) codec registrsation
Added overridable methods ``PGDialect_asyncpg.setup_asyncpg_json_codec``
and ``PGDialect_asyncpg.setup_asyncpg_jsonb_codec`` codec, which handle the
required task of registering JSON/JSONB codecs for these datatypes when
using asyncpg. The change is that methods are broken out as individual,
overridable methods to support third party dialects that need to alter or
disable how these particular codecs are set up.
Fixes: #7284
Change-Id: I3eac258fea61f3975bd03c428747f788813ce45e
Diffstat (limited to 'lib/sqlalchemy/engine/util.py')
0 files changed, 0 insertions, 0 deletions