Skip to content

Commit d29718e

Browse files
drop-table-rental (#152)
## Изменения <!-- Опишите здесь на языке, понятном каждому, изменения, сделанные в исходном коде по пунктам. --> fix табличек rental.py Удаление лишней таблицы ## Детали реализации <!-- Здесь можно описать технические детали по пунктам. --> ## Check-List <!-- После сохранения у следующих полей появятся галочки, которые нужно проставить мышкой --> - [ ] Вы проверили свой код перед отправкой запроса? - [ ] Вы написали тесты к реализованным функциям? - [ ] Вы не забыли применить форматирование `black` и `isort` для _Back-End_ или `Prettier` для _Front-End_?
1 parent 406df0c commit d29718e

File tree

2 files changed

+47
-14
lines changed

2 files changed

+47
-14
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
"""drop_table_dwh_rental
2+
3+
Revision ID: 1d108dc04935
4+
Revises: 83a86d9e5c9b
5+
Create Date: 2025-05-09 13:11:08.101214
6+
7+
"""
8+
9+
import os
10+
11+
import sqlalchemy as sa
12+
from alembic import op
13+
from sqlalchemy.dialects import postgresql
14+
15+
16+
# revision identifiers, used by Alembic.
17+
revision = '1d108dc04935'
18+
down_revision = '83a86d9e5c9b'
19+
branch_labels = None
20+
depends_on = None
21+
22+
23+
def upgrade():
24+
op.drop_table('rating_actions', schema='ODS_RENTAL')
25+
26+
27+
def downgrade():
28+
op.create_table(
29+
'rating_actions',
30+
sa.Column('uuid', sa.UUID(), autoincrement=False, nullable=False),
31+
sa.Column('action', sa.VARCHAR(), autoincrement=False, nullable=False, comment='Совершенное действие'),
32+
sa.Column('path_to', sa.VARCHAR(), autoincrement=False, nullable=True, comment='Назначение перехода'),
33+
sa.Column('response_status_code', sa.INTEGER(), autoincrement=False, nullable=False),
34+
sa.Column('user_id', sa.INTEGER(), autoincrement=False, nullable=False),
35+
sa.Column('query', sa.VARCHAR(), autoincrement=False, nullable=False, comment='Переданные параметры запроса'),
36+
sa.Column(
37+
'create_ts',
38+
postgresql.TIMESTAMP(),
39+
autoincrement=False,
40+
nullable=False,
41+
comment='Таймстемп создания (московское время)',
42+
),
43+
sa.PrimaryKeyConstraint('uuid', name='rating_actions_pkey'),
44+
schema='ODS_RENTAL',
45+
comment='\n События в рейтинге\n ',
46+
)

profcomff_definitions/ODS/rental.py

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -74,17 +74,4 @@ class Strike(Base):
7474
admin_id: Mapped[int] = mapped_column(comment="Идентификаор админа")
7575
reason: Mapped[str] = mapped_column(comment="Причина страйка")
7676
create_ts: Mapped[datetime] = mapped_column(comment="Timestamp страйка, мск")
77-
78-
79-
class RatingActions(Base):
80-
"""
81-
События в рейтинге
82-
"""
83-
84-
uuid: Mapped[UUID] = mapped_column(primary_key=True)
85-
action: Mapped[str] = mapped_column(comment="Совершенное действие")
86-
path_to: Mapped[str | None] = mapped_column(comment="Назначение перехода")
87-
response_status_code: Mapped[int]
88-
user_id: Mapped[int]
89-
query: Mapped[str] = mapped_column(comment="Переданные параметры запроса")
90-
create_ts: Mapped[datetime] = mapped_column(comment="Таймстемп создания (московское время)")
77+

0 commit comments

Comments
 (0)