Compare commits

...

2 Commits

Author SHA1 Message Date
Stijn De Clercq c3a7ff8e4c
Merge pull request #172 from stijndcl/add-infosite
Add DB script to insert BSC and MSC infosites
2023-06-23 19:07:24 +02:00
Stijn De Clercq 18689c3de8 Add DB script to insert BSC and MSC 2023-06-23 19:01:54 +02:00
1 changed files with 34 additions and 0 deletions

View File

@ -0,0 +1,34 @@
from sqlalchemy.ext.asyncio import AsyncSession
from database.engine import DBSession
from database.schemas import UforaCourse
__all__ = ["main"]
async def main():
"""Add the Bachelor and Master infosites, and log announcements"""
session: AsyncSession
async with DBSession() as session:
bsc = UforaCourse(
course_id=77068,
code="INFOSITE-BSC",
name="INFOSITE Bachelor of Science in de Informatica",
year=6,
compulsory=True,
role_id=None,
log_announcements=True,
)
msc = UforaCourse(
course_id=77206,
code="INFOSITE-MSC",
name="INFOSITE Master of Science in de Informatica",
year=6,
compulsory=True,
role_id=None,
log_announcements=True,
)
session.add_all([bsc, msc])
await session.commit()