"""add the RustFS trash object key Revision ID: a2b3c4d5e6f7 Revises: 9a1b2c3d4e5f Create Date: 2026-08-03 16:30:00 """ from collections.abc import Sequence from alembic import op import sqlalchemy as sa revision: str = "a2b3c4d5e6f7" down_revision: str | Sequence[str] | None = "9a1b2c3d4e5f" branch_labels: str | Sequence[str] | None = None depends_on: str | Sequence[str] | None = None def upgrade() -> None: op.add_column( "storage_objects", sa.Column( "trash_key", sa.String(length=1100), nullable=True, comment="Path inside the trash bucket where soft-deleted bytes are stored", ), ) def downgrade() -> None: op.drop_column("storage_objects", "trash_key")