From b60213477211cf1fb09ee65c4b6f3bf428bc150c Mon Sep 17 00:00:00 2001 From: Tom Roussel <21120212+TomRoussel@users.noreply.github.com> Date: Sun, 3 Mar 2024 09:42:28 +0100 Subject: [PATCH] Added migration rule and set default bill_type in alembic --- .../versions/7a9b38559992_new_bill_type_attribute_added.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ihatemoney/migrations/versions/7a9b38559992_new_bill_type_attribute_added.py b/ihatemoney/migrations/versions/7a9b38559992_new_bill_type_attribute_added.py index 4638aba1..1a0c9be3 100644 --- a/ihatemoney/migrations/versions/7a9b38559992_new_bill_type_attribute_added.py +++ b/ihatemoney/migrations/versions/7a9b38559992_new_bill_type_attribute_added.py @@ -16,9 +16,10 @@ from ihatemoney.models import BillType def upgrade(): - op.add_column("bill", sa.Column("bill_type", sa.Enum(BillType))) + op.add_column("bill", sa.Column("bill_type", sa.Enum(BillType), server_default=BillType.EXPENSE.value)) op.add_column("bill_version", sa.Column("bill_type", sa.UnicodeText())) def downgrade(): - pass + op.drop_column("bill", "bill_type") + op.drop_column("bill_version", "bill_type")