File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed
Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change 1+ """Add force_password_change column to qwc_config.users
2+
3+ Revision ID: aa8bc8dfaa3d
4+ Revises: bd84e7f12b72
5+ Create Date: 2025-04-23 09:11:17.278099
6+
7+ """
8+ import os
9+ from alembic import op
10+ import sqlalchemy as sa
11+
12+ qwc_config_schema = os .getenv ("QWC_CONFIG_SCHEMA" , "qwc_config" )
13+
14+ # revision identifiers, used by Alembic.
15+ revision = 'aa8bc8dfaa3d'
16+ down_revision = 'bd84e7f12b72'
17+ branch_labels = None
18+ depends_on = None
19+
20+
21+ def upgrade ():
22+ sql = sa .sql .text ("""
23+ ALTER TABLE {schema}.users
24+ ADD COLUMN force_password_change boolean;
25+ """ .format (schema = qwc_config_schema ))
26+ conn = op .get_bind ()
27+ conn .execute (sql )
28+
29+
30+ def downgrade ():
31+ sql = sa .sql .text ("""
32+ ALTER TABLE {schema}.users
33+ DROP COLUMN force_password_change;
34+ """ .format (schema = qwc_config_schema ))
35+ conn = op .get_bind ()
36+ conn .execute (sql )
You can’t perform that action at this time.
0 commit comments