diff --git a/README.md b/README.md index 2eaf00f..f69398e 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ ## Разработка Backend разработка – https://github.com/profcomff/.github/wiki/%5Bdev%5D-Backend-разработка -CONTRIBUTING.md - [CONTRIBUTING.md](services-api/CONTRIBUTING.md) +CONTRIBUTING.md - [CONTRIBUTING.md](CONTRIBUTING.md) ## Quick Start @@ -64,5 +64,5 @@ foo@bar:~$ python -m services-backend Backend разработка – https://github.com/profcomff/.github/wiki/%5Bdev%5D-Backend-разработка -CONTRIBUTING.md - [CONTRIBUTING.md](services-api/CONTRIBUTING.md) +CONTRIBUTING.md - [CONTRIBUTING.md](CONTRIBUTING.md) diff --git a/migrations/versions/d35e88f39f85_fixing.py b/migrations/versions/d35e88f39f85_end-to-end_numbering_fix.py similarity index 98% rename from migrations/versions/d35e88f39f85_fixing.py rename to migrations/versions/d35e88f39f85_end-to-end_numbering_fix.py index f755c78..daf1b6a 100644 --- a/migrations/versions/d35e88f39f85_fixing.py +++ b/migrations/versions/d35e88f39f85_end-to-end_numbering_fix.py @@ -1,4 +1,4 @@ -"""Fixing +"""End-to-end numbering fix Revision ID: d35e88f39f85 Revises: 660bb7891726 diff --git a/migrations/versions/d6b21dcb2c75_enum_type_button_fix.py b/migrations/versions/d6b21dcb2c75_enum_type_button_fix.py new file mode 100644 index 0000000..51884e3 --- /dev/null +++ b/migrations/versions/d6b21dcb2c75_enum_type_button_fix.py @@ -0,0 +1,42 @@ +"""enum type button fix + +Revision ID: d6b21dcb2c75 +Revises: d35e88f39f85 +Create Date: 2023-04-11 14:21:54.007129 + +""" +import sqlalchemy as sa +from alembic import op + + +# revision identifiers, used by Alembic. +revision = 'd6b21dcb2c75' +down_revision = 'd35e88f39f85' +branch_labels = None +depends_on = None + + +def upgrade(): + conn = op.get_bind() + res_b = conn.execute(sa.text("select * from button")).fetchall() + for i in range(len(res_b)): + conn.execute( + sa.text( + f"""UPDATE "button" + SET "type"=UPPER('{res_b[i][6]}') + WHERE id={res_b[i][0]}""" + ) + ) + + +def downgrade(): + conn = op.get_bind() + res_b = conn.execute(sa.text("select * from button")).fetchall() + for i in range(len(res_b)): + conn.execute( + sa.text( + f"""UPDATE "button" + SET "type"=LOWER('{res_b[i][6]}') + WHERE id={res_b[i][0]}""" + ) + ) diff --git a/services_backend/routes/models/button.py b/services_backend/routes/models/button.py index 1eca9de..33c8500 100644 --- a/services_backend/routes/models/button.py +++ b/services_backend/routes/models/button.py @@ -1,6 +1,7 @@ from pydantic import Field -from ...models.database import Type +from services_backend.models.database import Type + from .base import Base