diff --git a/crc/models/email.py b/crc/models/email.py index 96d3227b..49cef648 100644 --- a/crc/models/email.py +++ b/crc/models/email.py @@ -20,6 +20,7 @@ class EmailModel(db.Model): timestamp = db.Column(db.DateTime(timezone=True), default=func.now()) workflow_spec_id = db.Column(db.String, nullable=True) study = db.relationship(StudyModel) + name = db.Column(db.String) class EmailModelSchema(ma.Schema): diff --git a/migrations/versions/cedd03c24166_email_name_column.py b/migrations/versions/cedd03c24166_email_name_column.py new file mode 100644 index 00000000..d45750c1 --- /dev/null +++ b/migrations/versions/cedd03c24166_email_name_column.py @@ -0,0 +1,24 @@ +"""email-name-column + +Revision ID: cedd03c24166 +Revises: 3489d5a6a2c0 +Create Date: 2022-04-25 15:09:05.597408 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'cedd03c24166' +down_revision = '3489d5a6a2c0' +branch_labels = None +depends_on = None + + +def upgrade(): + op.add_column('email', sa.Column('name', sa.String(), nullable=True)) + + +def downgrade(): + op.drop_column('email', 'name')