20 lines
		
	
	
		
			421 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			421 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import asyncio
 | 
						|
 | 
						|
from sqlalchemy.ext.asyncio import AsyncSession
 | 
						|
 | 
						|
from backend.session import session_maker
 | 
						|
from migrations.env import run_async_migrations
 | 
						|
from models import Product, ProductBarcode
 | 
						|
 | 
						|
 | 
						|
async def main(session: AsyncSession):
 | 
						|
    await run_async_migrations()
 | 
						|
 | 
						|
async def preload():
 | 
						|
    async with session_maker() as session:
 | 
						|
        await main(session)
 | 
						|
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
    asyncio.run(preload())
 |