Change Movie database structure and seed value

This commit is contained in:
Esa Kataja
2024-11-09 18:14:20 +02:00
parent a52b4d7e1b
commit 88e1d1c54b
2 changed files with 21 additions and 7 deletions
+6 -4
View File
@@ -1,14 +1,16 @@
from sqlmodel import Field, SQLModel
from pydantic import BaseModel, Field
from datetime import datetime
from typing import Optional
class Movie(SQLModel, table=True):
id: Optional[int] = Field(default=None, primary_key=True)
class Movie(BaseModel):
id: Optional[str]
name: str
imdb_id: str
actors: str
actors: list[str]
plot: str
release_date: datetime
showtime: datetime
is_watched: bool = Field(default=False)
created_at: datetime = Field(default_factory=datetime.utcnow)
updated_at: datetime = Field(default_factory=datetime.utcnow)