Skip to content

Commit efa1442

Browse files
committed
Updated examples [skip ci]
1 parent 780cc73 commit efa1442

3 files changed

Lines changed: 14 additions & 13 deletions

File tree

examples/lightfm/example.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from lightfm.datasets import fetch_movielens
33
from pgvector.sqlalchemy import VECTOR
44
from sqlalchemy import create_engine, insert, select, text, Float, Integer, String
5-
from sqlalchemy.orm import mapped_column, DeclarativeBase, Session
5+
from sqlalchemy.orm import mapped_column, DeclarativeBase, Mapped, Session
66

77
engine = create_engine('postgresql+psycopg://localhost/pgvector_example')
88
with engine.connect() as conn:
@@ -17,17 +17,17 @@ class Base(DeclarativeBase):
1717
class User(Base):
1818
__tablename__ = 'user'
1919

20-
id = mapped_column(Integer, primary_key=True)
21-
factors = mapped_column(VECTOR(20))
20+
id: Mapped[int] = mapped_column(Integer, primary_key=True)
21+
factors: Mapped[list[float]] = mapped_column(VECTOR(20))
2222

2323

2424
class Item(Base):
2525
__tablename__ = 'item'
2626

27-
id = mapped_column(Integer, primary_key=True)
28-
title = mapped_column(String)
29-
factors = mapped_column(VECTOR(20))
30-
bias = mapped_column(Float)
27+
id: Mapped[int] = mapped_column(Integer, primary_key=True)
28+
title: Mapped[str] = mapped_column(String)
29+
factors: Mapped[list[float]] = mapped_column(VECTOR(20))
30+
bias: Mapped[float] = mapped_column(Float)
3131

3232

3333
Base.metadata.drop_all(engine)

examples/openai/halfvec.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from openai import OpenAI
2-
from pgvector.psycopg import register_vector, HalfVector
2+
from pgvector import HalfVector
3+
from pgvector.psycopg import register_vector
34
import psycopg
45

56
conn = psycopg.connect(dbname='pgvector_example', autocommit=True)

examples/surprise/example.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from pgvector.sqlalchemy import VECTOR
22
from sqlalchemy import create_engine, insert, select, text, Integer
3-
from sqlalchemy.orm import mapped_column, DeclarativeBase, Session
3+
from sqlalchemy.orm import mapped_column, DeclarativeBase, Mapped, Session
44
from surprise import Dataset, SVD
55

66
engine = create_engine('postgresql+psycopg://localhost/pgvector_example')
@@ -16,15 +16,15 @@ class Base(DeclarativeBase):
1616
class User(Base):
1717
__tablename__ = 'user'
1818

19-
id = mapped_column(Integer, primary_key=True)
20-
factors = mapped_column(VECTOR(20))
19+
id: Mapped[int] = mapped_column(Integer, primary_key=True)
20+
factors: Mapped[list[float]] = mapped_column(VECTOR(20))
2121

2222

2323
class Item(Base):
2424
__tablename__ = 'item'
2525

26-
id = mapped_column(Integer, primary_key=True)
27-
factors = mapped_column(VECTOR(20))
26+
id: Mapped[int] = mapped_column(Integer, primary_key=True)
27+
factors: Mapped[list[float]] = mapped_column(VECTOR(20))
2828

2929

3030
Base.metadata.drop_all(engine)

0 commit comments

Comments
 (0)