Skip to content

Commit 739b7c8

Browse files
committed
Fix: Switch to PostgreSQL and add asyncpg driver
1 parent 885d151 commit 739b7c8

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

app/db.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
from sqlalchemy import ForeignKey
1010
from fastapi import Depends
1111

12-
DATABASE_URL = "sqlite+aiosqlite:///./test.db?timeout=10"
13-
12+
DATABASE_URL = os.getenv("DATABASE_URL", "sqlite+aiosqlite:///./test.db?timeout=10")
1413

1514

1615
class Base(DeclarativeBase):
@@ -27,6 +26,7 @@ class Post(Base):
2726
url = Column(String, nullable=False)
2827
file_type = Column(String, nullable=False)
2928
file_name = Column(String, nullable=False)
29+
file_id = Column(String, nullable=False)
3030
created_at = Column(DateTime, default=datetime.datetime.utcnow)
3131
user_id = Column(Uuid, ForeignKey("user.id"),nullable=False)
3232
user = relationship("User", back_populates="posts")

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ python-dotenv>=1.2.1
66
uvicorn[standard]>=0.40.0
77
streamlit
88
requests
9+
asyncpg

0 commit comments

Comments
 (0)