Add conditional caching and opt-in import scheduler
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
"""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")
|
||||
Reference in New Issue
Block a user