در حوزه ی فریمورک Alembic یک مهاجرت برای پایگاه داده ها توسط یک اسکرپیت انجام می پذیرد که می تواند شامل دو تابع باشد. این دو تابع عبارتند از upgrade() و downgrade() .
در حوزه ی فریمورک Alembic یک مهاجرت برای پایگاه داده ها توسط یک اسکرپیت انجام می پذیرد که می تواند شامل دو تابع باشد. این دو تابع عبارتند از upgrade() و downgrade() .
زمانی که توسعه ی وب اپلیکیشن را مد نظر داریم، به مرور زمان خصوصیاتی را به سیستم خود اضافه می کنیم که نیاز به تغییرات در مدل های پایگاه داده را ضروری می کند. حال اینکه اگر تغییراتی را در مدل ها ایجاد کنیم نیاز است تا پایگاه داده را بروزرسانی کنیم.