File tree Expand file tree Collapse file tree 2 files changed +20
-12
lines changed
Expand file tree Collapse file tree 2 files changed +20
-12
lines changed Original file line number Diff line number Diff line change 1+ ## 0.3.2 (unreleased)
2+
3+ - Fixed error with asyncpg and pgvector < 0.7
4+
15## 0.3.1 (2024-07-10)
26
37- Fixed error parsing zero sparse vectors
Original file line number Diff line number Diff line change @@ -9,16 +9,20 @@ async def register_vector(conn):
99 format = 'binary'
1010 )
1111
12- await conn .set_type_codec (
13- 'halfvec' ,
14- encoder = HalfVector ._to_db_binary ,
15- decoder = HalfVector ._from_db_binary ,
16- format = 'binary'
17- )
12+ try :
13+ await conn .set_type_codec (
14+ 'halfvec' ,
15+ encoder = HalfVector ._to_db_binary ,
16+ decoder = HalfVector ._from_db_binary ,
17+ format = 'binary'
18+ )
1819
19- await conn .set_type_codec (
20- 'sparsevec' ,
21- encoder = SparseVector ._to_db_binary ,
22- decoder = SparseVector ._from_db_binary ,
23- format = 'binary'
24- )
20+ await conn .set_type_codec (
21+ 'sparsevec' ,
22+ encoder = SparseVector ._to_db_binary ,
23+ decoder = SparseVector ._from_db_binary ,
24+ format = 'binary'
25+ )
26+ except ValueError as e :
27+ if not str (e ).startswith ('unknown type:' ):
28+ raise e
You can’t perform that action at this time.
0 commit comments