33 lines
827 B
Python
33 lines
827 B
Python
"""edit versions everywhere
|
|
|
|
Revision ID: a2c4e6f8b1d3
|
|
Revises: e8b3f1a6c2d4
|
|
Create Date: 2026-10-19 02:30:00.000000
|
|
|
|
"""
|
|
|
|
from collections.abc import Sequence
|
|
|
|
from alembic import op
|
|
|
|
revision: str = "a2c4e6f8b1d3"
|
|
down_revision: str | None = "e8b3f1a6c2d4"
|
|
branch_labels: str | Sequence[str] | None = None
|
|
depends_on: str | Sequence[str] | None = None
|
|
|
|
|
|
def upgrade() -> None:
|
|
op.execute(
|
|
"UPDATE capture_policy SET track_edits_deletes = TRUE, updated_at = now() "
|
|
"WHERE scope_type IN ('default_group', 'default_channel') "
|
|
"AND NOT track_edits_deletes"
|
|
)
|
|
|
|
|
|
def downgrade() -> None:
|
|
op.execute(
|
|
"UPDATE capture_policy SET track_edits_deletes = FALSE, updated_at = now() "
|
|
"WHERE scope_type IN ('default_group', 'default_channel') "
|
|
"AND track_edits_deletes"
|
|
)
|