This commit is contained in:
Kenneth Kehl
2023-08-29 14:54:30 -07:00
parent 19dcd7a48b
commit 1ecb747c6d
588 changed files with 34100 additions and 23589 deletions

View File

@@ -10,19 +10,20 @@ import sqlalchemy as sa
from sqlalchemy.sql import column
from sqlalchemy.dialects import postgresql
revision = '0136_user_mobile_nullable'
down_revision = '0135_stats_template_usage'
revision = "0136_user_mobile_nullable"
down_revision = "0135_stats_template_usage"
def upgrade():
op.alter_column('users', 'mobile_number', nullable=True)
op.alter_column("users", "mobile_number", nullable=True)
op.create_check_constraint(
'ck_users_mobile_or_email_auth',
'users',
"auth_type = 'email_auth' or mobile_number is not null"
"ck_users_mobile_or_email_auth",
"users",
"auth_type = 'email_auth' or mobile_number is not null",
)
def downgrade():
op.alter_column('users', 'mobile_number', nullable=False)
op.drop_constraint('ck_users_mobile_or_email_auth', 'users')
op.alter_column("users", "mobile_number", nullable=False)
op.drop_constraint("ck_users_mobile_or_email_auth", "users")