27 lines
1.2 KiB
Python
27 lines
1.2 KiB
Python
"""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")
|