Add DB script to insert BSC and MSC

pull/172/head
Stijn De Clercq 2023-06-23 19:01:54 +02:00
parent 4de765ef62
commit 18689c3de8
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()