Skip to content

Commit

Permalink
Added tests for arrays with SQLAlchemy and Psycopg 3
Browse files Browse the repository at this point in the history
  • Loading branch information
ankane committed Feb 9, 2025
1 parent cfcc2ea commit 95403d5
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion tests/test_sqlalchemy.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,21 @@


@event.listens_for(psycopg2_array_engine, "connect")
def connect(dbapi_connection, connection_record):
def psycopg2_connect(dbapi_connection, connection_record):
from pgvector.psycopg2 import register_vector
register_vector(dbapi_connection, globally=False, arrays=True)


if sqlalchemy_version > 1:
psycopg_array_engine = create_engine('postgresql+psycopg://localhost/pgvector_python_test')
array_engines.append(psycopg_array_engine)

@event.listens_for(psycopg_array_engine, "connect")
def psycopg_connect(dbapi_connection, connection_record):
from pgvector.psycopg import register_vector
register_vector(dbapi_connection)


Base = declarative_base()


Expand Down

0 comments on commit 95403d5

Please sign in to comment.