didier/database/scripts/db06_image_processing.py

23 lines
679 B
Python

from sqlalchemy.ext.asyncio import AsyncSession
from database.engine import DBSession
from database.schemas import UforaCourse, UforaCourseAlias
__all__ = ["main"]
async def main():
"""Add the Image Processing course"""
session: AsyncSession
async with DBSession() as session:
image_proc = UforaCourse(
code="E010310", name="Image Processing", year=6, compulsory=False, role_id=1155595071228498134
)
session.add(image_proc)
await session.commit()
image_proc_alias = UforaCourseAlias(course_id=image_proc.course_id, alias="Beeldverwerking")
session.add(image_proc_alias)
await session.commit()