gate: migration 0087 add timestamps to password_reset_tokens, backup uploaded to Forgejo
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
"""Add created_at and updated_at to password_reset_tokens.
|
||||
|
||||
The PasswordResetToken model uses TenantMixin which includes
|
||||
TimestampMixin (created_at, updated_at), but the DB table was
|
||||
missing these columns. This migration adds them.
|
||||
|
||||
Revision ID: 0087
|
||||
Revises: 0086
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from alembic import op
|
||||
import sqlalchemy as sa
|
||||
|
||||
revision = "0087"
|
||||
down_revision = "0086"
|
||||
branch_labels = None
|
||||
depends_on = None
|
||||
|
||||
|
||||
def upgrade() -> None:
|
||||
op.add_column("password_reset_tokens", sa.Column("created_at", sa.DateTime(timezone=True), nullable=False, server_default=sa.func.now()))
|
||||
op.add_column("password_reset_tokens", sa.Column("updated_at", sa.DateTime(timezone=True), nullable=False, server_default=sa.func.now()))
|
||||
|
||||
|
||||
def downgrade() -> None:
|
||||
op.drop_column("password_reset_tokens", "updated_at")
|
||||
op.drop_column("password_reset_tokens", "created_at")
|
||||
Reference in New Issue
Block a user