From bd47453df4bb9d1afe59b0231829a8a7a831f283 Mon Sep 17 00:00:00 2001 From: Kristen Armes <6732445+kristenarmes@users.noreply.github.com> Date: Thu, 7 Oct 2021 09:34:06 -0700 Subject: [PATCH] feat: Adding profile_url field to user model (#19) * Adding profile url to user model Signed-off-by: Kristen Armes * Adding migration script Signed-off-by: Kristen Armes --- ...e_add_profile_url_column_to_users_table.py | 24 +++++++++++++++++++ amundsen_rds/models/user.py | 1 + setup.py | 2 +- 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 amundsen_rds/migrations/versions/a539c998cc1e_add_profile_url_column_to_users_table.py diff --git a/amundsen_rds/migrations/versions/a539c998cc1e_add_profile_url_column_to_users_table.py b/amundsen_rds/migrations/versions/a539c998cc1e_add_profile_url_column_to_users_table.py new file mode 100644 index 0000000..68471f4 --- /dev/null +++ b/amundsen_rds/migrations/versions/a539c998cc1e_add_profile_url_column_to_users_table.py @@ -0,0 +1,24 @@ +"""add profile url column to users table + +Revision ID: a539c998cc1e +Revises: c194a2dc1240 +Create Date: 2021-10-06 18:46:25.149618 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'a539c998cc1e' +down_revision = 'c194a2dc1240' +branch_labels = None +depends_on = None + + +def upgrade(): + op.add_column('users', sa.Column('profile_url', sa.String(length=320), nullable=True)) + + +def downgrade(): + op.drop_column('users', 'profile_url') diff --git a/amundsen_rds/models/user.py b/amundsen_rds/models/user.py index e4ed8c5..33986c0 100644 --- a/amundsen_rds/models/user.py +++ b/amundsen_rds/models/user.py @@ -18,6 +18,7 @@ class User(Base): rk = Column(String(320, **INDEX_KEY_COLLATION_ARGS), primary_key=True) email = Column(String(320), nullable=False) is_active = Column(Boolean) + profile_url = Column(String(320)) first_name = Column(String(64)) last_name = Column(String(64)) full_name = Column(String(256)) diff --git a/setup.py b/setup.py index 4051e38..71ee17c 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ from setuptools import find_packages, setup -__version__ = '0.0.5' +__version__ = '0.0.6' requirements = [