Restore 0.1.5 version from stash

This commit is contained in:
liaibo
2025-12-08 19:56:24 +08:00
parent de189e938d
commit 8db3f4e32d
8578 changed files with 2703426 additions and 217 deletions
@@ -0,0 +1,37 @@
from psycopg.types import TypeInfo
from .bit import register_bit_info
from .halfvec import register_halfvec_info
from .sparsevec import register_sparsevec_info
from .vector import register_vector_info
def register_vector(context):
info = TypeInfo.fetch(context, 'vector')
register_vector_info(context, info)
info = TypeInfo.fetch(context, 'bit')
register_bit_info(context, info)
info = TypeInfo.fetch(context, 'halfvec')
if info is not None:
register_halfvec_info(context, info)
info = TypeInfo.fetch(context, 'sparsevec')
if info is not None:
register_sparsevec_info(context, info)
async def register_vector_async(context):
info = await TypeInfo.fetch(context, 'vector')
register_vector_info(context, info)
info = await TypeInfo.fetch(context, 'bit')
register_bit_info(context, info)
info = await TypeInfo.fetch(context, 'halfvec')
if info is not None:
register_halfvec_info(context, info)
info = await TypeInfo.fetch(context, 'sparsevec')
if info is not None:
register_sparsevec_info(context, info)