Skip to content

Commit ea8d416

Browse files
committed
bug: correct type for mapped_column eid, fixed column type for all the date and datetime
1 parent 9ac1ab5 commit ea8d416

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

src/event/tables.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
String,
33
DateTime,
44
Text,
5+
Date
56
)
6-
from sqlalchemy.org import Mapped, mapped_column
7+
from sqlalchemy.orm import Mapped, mapped_column
78

89
from database import Base
910
import datetime
@@ -12,22 +13,22 @@ class EventDB(Base):
1213
__tablename__ = "event_info"
1314

1415
eid: Mapped[int] = mapped_column(
15-
int,
16+
Integer,
1617
primary_key=True
1718
)
1819
description: Mapped[str] = mapped_column(
1920
Text,
2021
nullable=True
2122
)
2223
name: Mapped[str] = mapped_column(String(64))
23-
start_time: Mapped[datetime.datetime()] = mapped_column(DateTime)
24-
end_time: Mapped[datetime.datetime()] = mapped_column(DateTime)
24+
start_time: Mapped[datetime.datetime] = mapped_column(DateTime)
25+
end_time: Mapped[datetime.datetime] = mapped_column(DateTime)
2526
repeat: Mapped[str] = mapped_column(String(64))
26-
start_date: Mapped[datetime.date()] = mapped_column(
27+
start_date: Mapped[datetime.date] = mapped_column(
2728
Date,
2829
nullable=True
2930
)
30-
end_date: Mapped[datetime.date()] = mapped_column(
31+
end_date: Mapped[datetime.date] = mapped_column(
3132
Date,
3233
nullable=True
3334
)

0 commit comments

Comments
 (0)