]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
fix(crdb): add generic records dumper/loader
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Tue, 24 May 2022 22:54:07 +0000 (00:54 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Tue, 12 Jul 2022 11:58:34 +0000 (12:58 +0100)
psycopg/psycopg/crdb.py

index 22c190e01ede077a2c492e0ca469df3c0040b46e..62743fcdaaebb7aa14cbbbd23e95dbdc79112dff 100644 (file)
@@ -187,10 +187,12 @@ class CrdbEnumBinaryDumper(EnumBinaryDumper):
 def register_postgres_adapters(context: AdaptContext) -> None:
     # Same adapters used by PostgreSQL, or a good starting point for customization
 
-    from .types import array, bool, datetime, json, none, numeric, string, uuid
+    from .types import array, bool, composite, datetime
+    from .types import json, none, numeric, string, uuid
 
     array.register_default_adapters(context)
     bool.register_default_adapters(context)
+    composite.register_default_adapters(context)
     datetime.register_default_adapters(context)
     json.register_default_adapters(context)
     none.register_default_adapters(context)