From fa8e0aee4562fc704bb3169ffa50dae0e4a86604 Mon Sep 17 00:00:00 2001 From: Son NK <> Date: Sun, 5 Apr 2020 12:18:18 +0200 Subject: [PATCH] Add contact.name column --- app/models.py | 2 ++ .../versions/2020_040512_497cfd2a02e2_.py | 29 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 migrations/versions/2020_040512_497cfd2a02e2_.py diff --git a/app/models.py b/app/models.py index 5d140547..ecf3e0ef 100644 --- a/app/models.py +++ b/app/models.py @@ -728,6 +728,8 @@ class Contact(db.Model, ModelMixin): user_id = db.Column(db.ForeignKey(User.id, ondelete="cascade"), nullable=False) alias_id = db.Column(db.ForeignKey(Alias.id, ondelete="cascade"), nullable=False) + name = db.Column(db.String(512), nullable=True, default=None, server_default=text("NULL")) + # used to be envelope header, should be mail header from instead website_email = db.Column(db.String(512), nullable=False) diff --git a/migrations/versions/2020_040512_497cfd2a02e2_.py b/migrations/versions/2020_040512_497cfd2a02e2_.py new file mode 100644 index 00000000..8865c957 --- /dev/null +++ b/migrations/versions/2020_040512_497cfd2a02e2_.py @@ -0,0 +1,29 @@ +"""empty message + +Revision ID: 497cfd2a02e2 +Revises: 92baf66b268b +Create Date: 2020-04-05 12:17:45.505741 + +""" +import sqlalchemy_utils +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '497cfd2a02e2' +down_revision = '92baf66b268b' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('contact', sa.Column('name', sa.String(length=512), server_default=sa.text('NULL'), nullable=True)) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('contact', 'name') + # ### end Alembic commands ###