mirror of https://github.com/stijndcl/didier
				
				
				
			Add DB script to insert BSC and MSC
							parent
							
								
									4de765ef62
								
							
						
					
					
						commit
						18689c3de8
					
				|  | @ -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() | ||||
		Loading…
	
		Reference in New Issue