Skip to content

Commit 2ebeb4f

Browse files
committed
refactor: убрать дубли SQL-литерала UTC в миграции
- Добавлена константа UTC_NOW_SQL - Заменены повторяющиеся server_default выражения - Поведение схемы не изменено
1 parent aaea26a commit 2ebeb4f

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

alembic/versions/d3360cd6d7ff_create_users_and_tasks.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
down_revision: Union[str, Sequence[str], None] = None
1818
branch_labels: Union[str, Sequence[str], None] = None
1919
depends_on: Union[str, Sequence[str], None] = None
20+
UTC_NOW_SQL = sa.text("timezone('utc', now())")
2021

2122

2223
def upgrade() -> None:
@@ -33,13 +34,13 @@ def upgrade() -> None:
3334
sa.Column(
3435
"updated_at",
3536
sa.DateTime(timezone=True),
36-
server_default=sa.text("timezone('utc', now())"),
37+
server_default=UTC_NOW_SQL,
3738
nullable=False,
3839
),
3940
sa.Column(
4041
"created_at",
4142
sa.DateTime(timezone=True),
42-
server_default=sa.text("timezone('utc', now())"),
43+
server_default=UTC_NOW_SQL,
4344
nullable=False,
4445
),
4546
sa.PrimaryKeyConstraint("id"),
@@ -57,7 +58,7 @@ def upgrade() -> None:
5758
sa.Column(
5859
"created_at",
5960
sa.DateTime(timezone=True),
60-
server_default=sa.text("timezone('utc', now())"),
61+
server_default=UTC_NOW_SQL,
6162
nullable=False,
6263
),
6364
sa.ForeignKeyConstraint(["user_id"], ["users.id"], ondelete="CASCADE"),

0 commit comments

Comments
 (0)