From 4cf9782cb4c09ad0399c3562877dfed70026826f Mon Sep 17 00:00:00 2001 From: Stanislav Roslavtsev Date: Tue, 11 Apr 2023 17:06:29 +0300 Subject: [PATCH 1/6] Initial commit --- migrations/versions/d6b21dcb2c75_typefix.py | 43 +++++++++++++++++++++ services_backend/routes/models/button.py | 2 +- 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 migrations/versions/d6b21dcb2c75_typefix.py diff --git a/migrations/versions/d6b21dcb2c75_typefix.py b/migrations/versions/d6b21dcb2c75_typefix.py new file mode 100644 index 0000000..44d761f --- /dev/null +++ b/migrations/versions/d6b21dcb2c75_typefix.py @@ -0,0 +1,43 @@ +"""typefix + +Revision ID: d6b21dcb2c75 +Revises: d35e88f39f85 +Create Date: 2023-04-11 14:21:54.007129 + +""" +from alembic import op +import sqlalchemy as sa +from services_backend.models.database import Type + + +# 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..db5bc12 100644 --- a/services_backend/routes/models/button.py +++ b/services_backend/routes/models/button.py @@ -1,6 +1,6 @@ from pydantic import Field -from ...models.database import Type +from services_backend.models.database import Type from .base import Base From bd14fdb08193289edb7c4c4772399e6639232526 Mon Sep 17 00:00:00 2001 From: Stanislav Roslavtsev Date: Tue, 11 Apr 2023 17:07:22 +0300 Subject: [PATCH 2/6] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) From 65c7b4ec48f728b979a16a1196accff1bd279e61 Mon Sep 17 00:00:00 2001 From: Stanislav Roslavtsev Date: Tue, 11 Apr 2023 17:08:27 +0300 Subject: [PATCH 3/6] Isort --- migrations/versions/d6b21dcb2c75_typefix.py | 3 ++- services_backend/routes/models/button.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/migrations/versions/d6b21dcb2c75_typefix.py b/migrations/versions/d6b21dcb2c75_typefix.py index 44d761f..ec1b4ba 100644 --- a/migrations/versions/d6b21dcb2c75_typefix.py +++ b/migrations/versions/d6b21dcb2c75_typefix.py @@ -5,8 +5,9 @@ Create Date: 2023-04-11 14:21:54.007129 """ -from alembic import op import sqlalchemy as sa +from alembic import op + from services_backend.models.database import Type diff --git a/services_backend/routes/models/button.py b/services_backend/routes/models/button.py index db5bc12..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 services_backend.models.database import Type + from .base import Base From f1323509d111080276d952169a71b042373a6897 Mon Sep 17 00:00:00 2001 From: Stanislav Roslavtsev Date: Tue, 11 Apr 2023 17:09:42 +0300 Subject: [PATCH 4/6] Update d6b21dcb2c75_typefix.py --- migrations/versions/d6b21dcb2c75_typefix.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/migrations/versions/d6b21dcb2c75_typefix.py b/migrations/versions/d6b21dcb2c75_typefix.py index ec1b4ba..54eaf4b 100644 --- a/migrations/versions/d6b21dcb2c75_typefix.py +++ b/migrations/versions/d6b21dcb2c75_typefix.py @@ -8,8 +8,6 @@ import sqlalchemy as sa from alembic import op -from services_backend.models.database import Type - # revision identifiers, used by Alembic. revision = 'd6b21dcb2c75' From da6f891ac6080cfe6e7437d7a05dc1ae5989d333 Mon Sep 17 00:00:00 2001 From: Stanislav Roslavtsev Date: Tue, 11 Apr 2023 21:17:47 +0300 Subject: [PATCH 5/6] Update and rename d35e88f39f85_fixing.py to d35e88f39f85_end-to-end_numbering_fix.py --- ...39f85_fixing.py => d35e88f39f85_end-to-end_numbering_fix.py} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename migrations/versions/{d35e88f39f85_fixing.py => d35e88f39f85_end-to-end_numbering_fix.py} (98%) 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 From 2fb98acb7aab927406dad17e65d861f0086b84c9 Mon Sep 17 00:00:00 2001 From: Stanislav Roslavtsev Date: Tue, 11 Apr 2023 21:18:28 +0300 Subject: [PATCH 6/6] Update and rename d6b21dcb2c75_typefix.py to d6b21dcb2c75_enum_type_button_fix.py --- ...1dcb2c75_typefix.py => d6b21dcb2c75_enum_type_button_fix.py} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename migrations/versions/{d6b21dcb2c75_typefix.py => d6b21dcb2c75_enum_type_button_fix.py} (97%) diff --git a/migrations/versions/d6b21dcb2c75_typefix.py b/migrations/versions/d6b21dcb2c75_enum_type_button_fix.py similarity index 97% rename from migrations/versions/d6b21dcb2c75_typefix.py rename to migrations/versions/d6b21dcb2c75_enum_type_button_fix.py index 54eaf4b..51884e3 100644 --- a/migrations/versions/d6b21dcb2c75_typefix.py +++ b/migrations/versions/d6b21dcb2c75_enum_type_button_fix.py @@ -1,4 +1,4 @@ -"""typefix +"""enum type button fix Revision ID: d6b21dcb2c75 Revises: d35e88f39f85