add information about alembic failures (#4262)
Signed-off-by: Benji Visser <benji@093b.org>
This commit is contained in:
@@ -3,4 +3,21 @@
|
|||||||
export PATH="${PATH}:.venv/bin"
|
export PATH="${PATH}:.venv/bin"
|
||||||
alembic upgrade head
|
alembic upgrade head
|
||||||
# then check if the database is up to date with the models
|
# then check if the database is up to date with the models
|
||||||
alembic check
|
if ! alembic check; then
|
||||||
|
echo ""
|
||||||
|
echo "============================================"
|
||||||
|
echo "ALEMBIC CHECK FAILED"
|
||||||
|
echo "============================================"
|
||||||
|
echo ""
|
||||||
|
echo "Your database models are out of sync with the migrations."
|
||||||
|
echo ""
|
||||||
|
echo "If this is an OSS sync PR and you had database migrations"
|
||||||
|
echo "in your cloud PR, you will need to generate the migration"
|
||||||
|
echo "for this branch:"
|
||||||
|
echo ""
|
||||||
|
echo " alembic revision --autogenerate -m \"your migration description\""
|
||||||
|
echo ""
|
||||||
|
echo "Then commit and push the generated migration file to this branch."
|
||||||
|
echo ""
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user