remove broadcasts from migrations

This commit is contained in:
stvnrlly
2022-10-04 16:13:44 +00:00
parent 57f4df8ed1
commit 9d5bcdf910
25 changed files with 52 additions and 475 deletions

View File

@@ -11,30 +11,14 @@ from notifications_utils.template import BroadcastMessageTemplate
from sqlalchemy.dialects import postgresql
from sqlalchemy.orm.session import Session
from app.models import BroadcastMessage
revision = '0336_broadcast_msg_content_2'
down_revision = '0335_broadcast_msg_content'
def upgrade():
conn = op.get_bind()
results = conn.execute(sa.text("""
UPDATE
broadcast_message
SET
content = templates_history.content
FROM
templates_history
WHERE
broadcast_message.content is NULL and
broadcast_message.template_id = templates_history.id and
broadcast_message.template_version = templates_history.version
;
"""))
pass
def downgrade():
op.alter_column('broadcast_message', 'content', nullable=True)
pass