mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-05 02:41:14 -05:00
reformat
This commit is contained in:
@@ -9,31 +9,70 @@ from alembic import op
|
||||
import sqlalchemy as sa
|
||||
from sqlalchemy.dialects import postgresql
|
||||
|
||||
revision = '0188_add_ft_notification_status'
|
||||
down_revision = '0186_rename_is_active_columns'
|
||||
revision = "0188_add_ft_notification_status"
|
||||
down_revision = "0186_rename_is_active_columns"
|
||||
|
||||
|
||||
def upgrade():
|
||||
op.create_table('ft_notification_status',
|
||||
sa.Column('bst_date', sa.Date(), nullable=False),
|
||||
sa.Column('template_id', postgresql.UUID(as_uuid=True), nullable=False),
|
||||
sa.Column('service_id', postgresql.UUID(as_uuid=True), nullable=False),
|
||||
sa.Column('job_id', postgresql.UUID(as_uuid=True), nullable=False),
|
||||
sa.Column('notification_type', sa.Text(), nullable=False),
|
||||
sa.Column('key_type', sa.Text(), nullable=False),
|
||||
sa.Column('notification_status', sa.Text(), nullable=False),
|
||||
sa.Column('notification_count', sa.Integer(), nullable=False),
|
||||
sa.PrimaryKeyConstraint('bst_date', 'template_id', 'service_id', 'job_id', 'notification_type', 'key_type', 'notification_status')
|
||||
op.create_table(
|
||||
"ft_notification_status",
|
||||
sa.Column("bst_date", sa.Date(), nullable=False),
|
||||
sa.Column("template_id", postgresql.UUID(as_uuid=True), nullable=False),
|
||||
sa.Column("service_id", postgresql.UUID(as_uuid=True), nullable=False),
|
||||
sa.Column("job_id", postgresql.UUID(as_uuid=True), nullable=False),
|
||||
sa.Column("notification_type", sa.Text(), nullable=False),
|
||||
sa.Column("key_type", sa.Text(), nullable=False),
|
||||
sa.Column("notification_status", sa.Text(), nullable=False),
|
||||
sa.Column("notification_count", sa.Integer(), nullable=False),
|
||||
sa.PrimaryKeyConstraint(
|
||||
"bst_date",
|
||||
"template_id",
|
||||
"service_id",
|
||||
"job_id",
|
||||
"notification_type",
|
||||
"key_type",
|
||||
"notification_status",
|
||||
),
|
||||
)
|
||||
op.create_index(
|
||||
op.f("ix_ft_notification_status_bst_date"),
|
||||
"ft_notification_status",
|
||||
["bst_date"],
|
||||
unique=False,
|
||||
)
|
||||
op.create_index(
|
||||
op.f("ix_ft_notification_status_job_id"),
|
||||
"ft_notification_status",
|
||||
["job_id"],
|
||||
unique=False,
|
||||
)
|
||||
op.create_index(
|
||||
op.f("ix_ft_notification_status_service_id"),
|
||||
"ft_notification_status",
|
||||
["service_id"],
|
||||
unique=False,
|
||||
)
|
||||
op.create_index(
|
||||
op.f("ix_ft_notification_status_template_id"),
|
||||
"ft_notification_status",
|
||||
["template_id"],
|
||||
unique=False,
|
||||
)
|
||||
op.create_index(op.f('ix_ft_notification_status_bst_date'), 'ft_notification_status', ['bst_date'], unique=False)
|
||||
op.create_index(op.f('ix_ft_notification_status_job_id'), 'ft_notification_status', ['job_id'], unique=False)
|
||||
op.create_index(op.f('ix_ft_notification_status_service_id'), 'ft_notification_status', ['service_id'], unique=False)
|
||||
op.create_index(op.f('ix_ft_notification_status_template_id'), 'ft_notification_status', ['template_id'], unique=False)
|
||||
|
||||
|
||||
def downgrade():
|
||||
op.drop_index(op.f('ix_ft_notification_status_bst_date'), table_name='ft_notification_status')
|
||||
op.drop_index(op.f('ix_ft_notification_status_template_id'), table_name='ft_notification_status')
|
||||
op.drop_index(op.f('ix_ft_notification_status_service_id'), table_name='ft_notification_status')
|
||||
op.drop_index(op.f('ix_ft_notification_status_job_id'), table_name='ft_notification_status')
|
||||
op.drop_table('ft_notification_status')
|
||||
op.drop_index(
|
||||
op.f("ix_ft_notification_status_bst_date"), table_name="ft_notification_status"
|
||||
)
|
||||
op.drop_index(
|
||||
op.f("ix_ft_notification_status_template_id"),
|
||||
table_name="ft_notification_status",
|
||||
)
|
||||
op.drop_index(
|
||||
op.f("ix_ft_notification_status_service_id"),
|
||||
table_name="ft_notification_status",
|
||||
)
|
||||
op.drop_index(
|
||||
op.f("ix_ft_notification_status_job_id"), table_name="ft_notification_status"
|
||||
)
|
||||
op.drop_table("ft_notification_status")
|
||||
|
||||
Reference in New Issue
Block a user