"""Official import HTTP cache and diagnostic metadata.""" from alembic import op import sqlalchemy as sa revision = "0005" down_revision = "0004" branch_labels = None depends_on = None def upgrade() -> None: op.add_column("official_record_import", sa.Column("response_status", sa.Integer())) op.add_column("official_record_import", sa.Column("response_etag", sa.String(500))) op.add_column("official_record_import", sa.Column("response_last_modified", sa.String(500))) op.add_column("official_record_import", sa.Column("response_content_type", sa.String(200))) op.add_column("official_record_import", sa.Column("response_bytes", sa.Integer())) op.add_column("official_record_import", sa.Column("not_modified", sa.Boolean(), nullable=False, server_default=sa.false())) def downgrade() -> None: op.drop_column("official_record_import", "not_modified") op.drop_column("official_record_import", "response_bytes") op.drop_column("official_record_import", "response_content_type") op.drop_column("official_record_import", "response_last_modified") op.drop_column("official_record_import", "response_etag") op.drop_column("official_record_import", "response_status")