Skip to content

Commit 4e432c8

Browse files
committed
Add db migration script to make funcapi access non-nullable
1 parent eb5681c commit 4e432c8

File tree

1 file changed

+134
-0
lines changed

1 file changed

+134
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
"""Make func api access non-nullable
2+
3+
Revision ID: d159ac30983c
4+
Revises: 4f6fd2586491
5+
Create Date: 2025-07-01 08:50:29.095068+00:00
6+
7+
"""
8+
9+
import sqlalchemy as sa
10+
from alembic import op
11+
12+
# revision identifiers, used by Alembic.
13+
revision = "d159ac30983c"
14+
down_revision = "4f6fd2586491"
15+
branch_labels = None
16+
depends_on = None
17+
18+
19+
def upgrade():
20+
# ### commands auto generated by Alembic - please adjust! ###
21+
op.alter_column(
22+
"funcapi_group_api_access_rights",
23+
"read_functions",
24+
existing_type=sa.BOOLEAN(),
25+
nullable=False,
26+
)
27+
op.alter_column(
28+
"funcapi_group_api_access_rights",
29+
"write_functions",
30+
existing_type=sa.BOOLEAN(),
31+
nullable=False,
32+
)
33+
op.alter_column(
34+
"funcapi_group_api_access_rights",
35+
"execute_functions",
36+
existing_type=sa.BOOLEAN(),
37+
nullable=False,
38+
)
39+
op.alter_column(
40+
"funcapi_group_api_access_rights",
41+
"read_function_jobs",
42+
existing_type=sa.BOOLEAN(),
43+
nullable=False,
44+
)
45+
op.alter_column(
46+
"funcapi_group_api_access_rights",
47+
"write_function_jobs",
48+
existing_type=sa.BOOLEAN(),
49+
nullable=False,
50+
)
51+
op.alter_column(
52+
"funcapi_group_api_access_rights",
53+
"execute_function_jobs",
54+
existing_type=sa.BOOLEAN(),
55+
nullable=False,
56+
)
57+
op.alter_column(
58+
"funcapi_group_api_access_rights",
59+
"read_function_job_collections",
60+
existing_type=sa.BOOLEAN(),
61+
nullable=False,
62+
)
63+
op.alter_column(
64+
"funcapi_group_api_access_rights",
65+
"write_function_job_collections",
66+
existing_type=sa.BOOLEAN(),
67+
nullable=False,
68+
)
69+
op.alter_column(
70+
"funcapi_group_api_access_rights",
71+
"execute_function_job_collections",
72+
existing_type=sa.BOOLEAN(),
73+
nullable=False,
74+
)
75+
# ### end Alembic commands ###
76+
77+
78+
def downgrade():
79+
# ### commands auto generated by Alembic - please adjust! ###
80+
op.alter_column(
81+
"funcapi_group_api_access_rights",
82+
"execute_function_job_collections",
83+
existing_type=sa.BOOLEAN(),
84+
nullable=True,
85+
)
86+
op.alter_column(
87+
"funcapi_group_api_access_rights",
88+
"write_function_job_collections",
89+
existing_type=sa.BOOLEAN(),
90+
nullable=True,
91+
)
92+
op.alter_column(
93+
"funcapi_group_api_access_rights",
94+
"read_function_job_collections",
95+
existing_type=sa.BOOLEAN(),
96+
nullable=True,
97+
)
98+
op.alter_column(
99+
"funcapi_group_api_access_rights",
100+
"execute_function_jobs",
101+
existing_type=sa.BOOLEAN(),
102+
nullable=True,
103+
)
104+
op.alter_column(
105+
"funcapi_group_api_access_rights",
106+
"write_function_jobs",
107+
existing_type=sa.BOOLEAN(),
108+
nullable=True,
109+
)
110+
op.alter_column(
111+
"funcapi_group_api_access_rights",
112+
"read_function_jobs",
113+
existing_type=sa.BOOLEAN(),
114+
nullable=True,
115+
)
116+
op.alter_column(
117+
"funcapi_group_api_access_rights",
118+
"execute_functions",
119+
existing_type=sa.BOOLEAN(),
120+
nullable=True,
121+
)
122+
op.alter_column(
123+
"funcapi_group_api_access_rights",
124+
"write_functions",
125+
existing_type=sa.BOOLEAN(),
126+
nullable=True,
127+
)
128+
op.alter_column(
129+
"funcapi_group_api_access_rights",
130+
"read_functions",
131+
existing_type=sa.BOOLEAN(),
132+
nullable=True,
133+
)
134+
# ### end Alembic commands ###

0 commit comments

Comments
 (0)