From 5d9fb70392861b42ac2fe0e8b43ca7a21be557d6 Mon Sep 17 00:00:00 2001 From: Artem Morozov Date: Sun, 10 Nov 2024 02:40:30 +0300 Subject: [PATCH 1/3] Fix bugs --- rating_api/models/db.py | 1 - rating_api/schemas/models.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/rating_api/models/db.py b/rating_api/models/db.py index 7851235..ad74619 100644 --- a/rating_api/models/db.py +++ b/rating_api/models/db.py @@ -64,6 +64,5 @@ class Comment(BaseDbModel): class LecturerUserComment(BaseDbModel): id: Mapped[int] = mapped_column(Integer, primary_key=True) lecturer_id: Mapped[int] = mapped_column(Integer, ForeignKey("lecturer.id")) - user_id: Mapped[int] = mapped_column(Integer, nullable=False) create_ts: Mapped[datetime.datetime] = mapped_column(DateTime, default=datetime.datetime.utcnow, nullable=False) update_ts: Mapped[datetime.datetime] = mapped_column(DateTime, default=datetime.datetime.utcnow, nullable=False) diff --git a/rating_api/schemas/models.py b/rating_api/schemas/models.py index 357c782..de510a8 100644 --- a/rating_api/schemas/models.py +++ b/rating_api/schemas/models.py @@ -9,7 +9,7 @@ class CommentGet(Base): uuid: UUID - user_id: int | None + user_id: int | None = None create_ts: datetime.datetime update_ts: datetime.datetime subject: str From 1c7c3782298666c1bbc81c0bc84381ee601b1eb3 Mon Sep 17 00:00:00 2001 From: Artem Morozov Date: Sun, 10 Nov 2024 02:56:11 +0300 Subject: [PATCH 2/3] Fix bugs --- ...c4fcab_delete_user_id_from_lectureruser.py | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 migrations/versions/fee34ac4fcab_delete_user_id_from_lectureruser.py diff --git a/migrations/versions/fee34ac4fcab_delete_user_id_from_lectureruser.py b/migrations/versions/fee34ac4fcab_delete_user_id_from_lectureruser.py new file mode 100644 index 0000000..07960ec --- /dev/null +++ b/migrations/versions/fee34ac4fcab_delete_user_id_from_lectureruser.py @@ -0,0 +1,24 @@ +"""delete-user-id-from-lectureruser + +Revision ID: fee34ac4fcab +Revises: 0fbda260a023 +Create Date: 2024-11-10 02:38:49.538788 + +""" + +from alembic import op +import sqlalchemy as sa + + +revision = 'fee34ac4fcab' +down_revision = '0fbda260a023' +branch_labels = None +depends_on = None + + +def upgrade(): + op.drop_column('lecturer_user_comment', 'user_id') + + +def downgrade(): + op.add_column('lecturer_user_comment', sa.Column('user_id', sa.INTEGER(), autoincrement=False, nullable=False)) From ec4816d7ea5bdd6f161848eb07af289eb75d166f Mon Sep 17 00:00:00 2001 From: Morozov Artem <126605382+Temmmmmo@users.noreply.github.com> Date: Sun, 10 Nov 2024 03:35:11 +0300 Subject: [PATCH 3/3] Update fee34ac4fcab_delete_user_id_from_lectureruser.py --- .../versions/fee34ac4fcab_delete_user_id_from_lectureruser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/migrations/versions/fee34ac4fcab_delete_user_id_from_lectureruser.py b/migrations/versions/fee34ac4fcab_delete_user_id_from_lectureruser.py index 07960ec..5026086 100644 --- a/migrations/versions/fee34ac4fcab_delete_user_id_from_lectureruser.py +++ b/migrations/versions/fee34ac4fcab_delete_user_id_from_lectureruser.py @@ -6,8 +6,9 @@ """ -from alembic import op import sqlalchemy as sa +from alembic import op + revision = 'fee34ac4fcab'