11"""preparation for osparc.io migration
22
3- Revision ID: f4c938f80040
3+ Revision ID: 47dc5c0a138e
44Revises: b39f2dc87ccd
5- Create Date: 2025-05-19 14:30:09.366828 +00:00
5+ Create Date: 2025-05-19 14:55:15.889813 +00:00
66
77"""
88
1111from sqlalchemy .dialects import postgresql
1212
1313# revision identifiers, used by Alembic.
14- revision = "f4c938f80040 "
14+ revision = "47dc5c0a138e "
1515down_revision = "b39f2dc87ccd"
1616branch_labels = None
1717depends_on = None
@@ -109,7 +109,7 @@ def upgrade():
109109 op .drop_table ("projects_comments" )
110110 op .drop_constraint ("api_keys_user_id_fkey" , "api_keys" , type_ = "foreignkey" )
111111 op .create_foreign_key (
112- None ,
112+ "fk_api_keys_to_user_id" ,
113113 "api_keys" ,
114114 "users" ,
115115 ["user_id" ],
@@ -128,17 +128,8 @@ def upgrade():
128128 ondelete = "CASCADE" ,
129129 )
130130 op .drop_column ("file_meta_data" , "node_id" )
131- op .drop_constraint ("fk_new_folders_to_groups_gid" , "folders_v2" , type_ = "foreignkey" )
132131 op .drop_constraint ("fk_new_folders_to_folders_id" , "folders_v2" , type_ = "foreignkey" )
133- op .create_foreign_key (
134- "fk_new_folders_to_groups_gid" ,
135- "folders_v2" ,
136- "groups" ,
137- ["created_by_gid" ],
138- ["gid" ],
139- onupdate = "CASCADE" ,
140- ondelete = "SET NULL" ,
141- )
132+ op .drop_constraint ("fk_new_folders_to_groups_gid" , "folders_v2" , type_ = "foreignkey" )
142133 op .create_foreign_key (
143134 "fk_new_folders_to_folders_id" ,
144135 "folders_v2" ,
@@ -148,17 +139,17 @@ def upgrade():
148139 onupdate = "CASCADE" ,
149140 )
150141 op .create_foreign_key (
151- "fk_payments_autorecharge_id_wallets " ,
152- "payments_autorecharge " ,
153- "wallets " ,
154- ["wallet_id " ],
155- ["wallet_id " ],
142+ "fk_new_folders_to_groups_gid " ,
143+ "folders_v2 " ,
144+ "groups " ,
145+ ["created_by_gid " ],
146+ ["gid " ],
156147 onupdate = "CASCADE" ,
157- ondelete = "CASCADE " ,
148+ ondelete = "SET NULL " ,
158149 )
159150 op .create_foreign_key (
160- "fk_payments_methods_to_wallet_id " ,
161- "payments_methods " ,
151+ "fk_payments_autorecharge_id_wallets " ,
152+ "payments_autorecharge " ,
162153 "wallets" ,
163154 ["wallet_id" ],
164155 ["wallet_id" ],
@@ -175,8 +166,8 @@ def upgrade():
175166 ondelete = "CASCADE" ,
176167 )
177168 op .create_foreign_key (
178- "fk_payments_transactions_to_wallet_id " ,
179- "payments_transactions " ,
169+ "fk_payments_methods_to_wallet_id " ,
170+ "payments_methods " ,
180171 "wallets" ,
181172 ["wallet_id" ],
182173 ["wallet_id" ],
@@ -201,6 +192,15 @@ def upgrade():
201192 onupdate = "CASCADE" ,
202193 ondelete = "CASCADE" ,
203194 )
195+ op .create_foreign_key (
196+ "fk_payments_transactions_to_wallet_id" ,
197+ "payments_transactions" ,
198+ "wallets" ,
199+ ["wallet_id" ],
200+ ["wallet_id" ],
201+ onupdate = "CASCADE" ,
202+ ondelete = "CASCADE" ,
203+ )
204204 op .create_foreign_key (
205205 "fk_service_runs_to_product_name" ,
206206 "resource_tracker_service_runs" ,
@@ -212,7 +212,7 @@ def upgrade():
212212 )
213213 op .drop_constraint ("tokens_user_id_fkey" , "tokens" , type_ = "foreignkey" )
214214 op .create_foreign_key (
215- None ,
215+ "fk_tokens_to_user_id" ,
216216 "tokens" ,
217217 "users" ,
218218 ["user_id" ],
@@ -225,48 +225,41 @@ def upgrade():
225225
226226def downgrade ():
227227 # ### commands auto generated by Alembic - please adjust! ###
228- op .drop_constraint (None , "tokens" , type_ = "foreignkey" )
228+ op .drop_constraint ("fk_tokens_to_user_id" , "tokens" , type_ = "foreignkey" )
229229 op .create_foreign_key ("tokens_user_id_fkey" , "tokens" , "users" , ["user_id" ], ["id" ])
230230 op .drop_constraint (
231231 "fk_service_runs_to_product_name" ,
232232 "resource_tracker_service_runs" ,
233233 type_ = "foreignkey" ,
234234 )
235235 op .drop_constraint (
236- "fk_payments_transactions_to_user_id " ,
236+ "fk_payments_transactions_to_wallet_id " ,
237237 "payments_transactions" ,
238238 type_ = "foreignkey" ,
239239 )
240240 op .drop_constraint (
241- "fk_payments_transactions_to_products_name " ,
241+ "fk_payments_transactions_to_user_id " ,
242242 "payments_transactions" ,
243243 type_ = "foreignkey" ,
244244 )
245245 op .drop_constraint (
246- "fk_payments_transactions_to_wallet_id " ,
246+ "fk_payments_transactions_to_products_name " ,
247247 "payments_transactions" ,
248248 type_ = "foreignkey" ,
249249 )
250250 op .drop_constraint (
251- "fk_payments_methods_to_user_id " , "payments_methods" , type_ = "foreignkey"
251+ "fk_payments_methods_to_wallet_id " , "payments_methods" , type_ = "foreignkey"
252252 )
253253 op .drop_constraint (
254- "fk_payments_methods_to_wallet_id " , "payments_methods" , type_ = "foreignkey"
254+ "fk_payments_methods_to_user_id " , "payments_methods" , type_ = "foreignkey"
255255 )
256256 op .drop_constraint (
257257 "fk_payments_autorecharge_id_wallets" ,
258258 "payments_autorecharge" ,
259259 type_ = "foreignkey" ,
260260 )
261- op .drop_constraint ("fk_new_folders_to_folders_id" , "folders_v2" , type_ = "foreignkey" )
262261 op .drop_constraint ("fk_new_folders_to_groups_gid" , "folders_v2" , type_ = "foreignkey" )
263- op .create_foreign_key (
264- "fk_new_folders_to_folders_id" ,
265- "folders_v2" ,
266- "folders_v2" ,
267- ["parent_folder_id" ],
268- ["folder_id" ],
269- )
262+ op .drop_constraint ("fk_new_folders_to_folders_id" , "folders_v2" , type_ = "foreignkey" )
270263 op .create_foreign_key (
271264 "fk_new_folders_to_groups_gid" ,
272265 "folders_v2" ,
@@ -275,6 +268,13 @@ def downgrade():
275268 ["gid" ],
276269 ondelete = "SET NULL" ,
277270 )
271+ op .create_foreign_key (
272+ "fk_new_folders_to_folders_id" ,
273+ "folders_v2" ,
274+ "folders_v2" ,
275+ ["parent_folder_id" ],
276+ ["folder_id" ],
277+ )
278278 op .add_column (
279279 "file_meta_data" ,
280280 sa .Column ("node_id" , sa .VARCHAR (), autoincrement = False , nullable = True ),
@@ -288,7 +288,7 @@ def downgrade():
288288 ["id" ],
289289 ondelete = "CASCADE" ,
290290 )
291- op .drop_constraint (None , "api_keys" , type_ = "foreignkey" )
291+ op .drop_constraint ("fk_api_keys_to_user_id" , "api_keys" , type_ = "foreignkey" )
292292 op .create_foreign_key (
293293 "api_keys_user_id_fkey" ,
294294 "api_keys" ,
0 commit comments