Skip to content

Commit 0b2edda

Browse files
fix
1 parent 7b4ed2a commit 0b2edda

File tree

3 files changed

+48
-42
lines changed

3 files changed

+48
-42
lines changed
Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"""preparation for osparc.io migration
22
3-
Revision ID: f4c938f80040
3+
Revision ID: 47dc5c0a138e
44
Revises: 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

@@ -11,7 +11,7 @@
1111
from sqlalchemy.dialects import postgresql
1212

1313
# revision identifiers, used by Alembic.
14-
revision = "f4c938f80040"
14+
revision = "47dc5c0a138e"
1515
down_revision = "b39f2dc87ccd"
1616
branch_labels = None
1717
depends_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

226226
def 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",

packages/postgres-database/src/simcore_postgres_database/models/api_keys.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@
3838
"user_id",
3939
sa.BigInteger(),
4040
sa.ForeignKey(
41-
users.c.id, ondelete=RefActions.CASCADE, onupdate=RefActions.CASCADE
41+
users.c.id,
42+
ondelete=RefActions.CASCADE,
43+
onupdate=RefActions.CASCADE,
44+
name="fk_api_keys_to_user_id",
4245
),
4346
nullable=False,
4447
doc="Identified user",

packages/postgres-database/src/simcore_postgres_database/models/tokens.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@
1515
"user_id",
1616
sa.BigInteger,
1717
sa.ForeignKey(
18-
users.c.id, onupdate=RefActions.CASCADE, ondelete=RefActions.CASCADE
18+
users.c.id,
19+
onupdate=RefActions.CASCADE,
20+
ondelete=RefActions.CASCADE,
21+
name="fk_tokens_to_user_id",
1922
),
2023
nullable=False,
2124
),

0 commit comments

Comments
 (0)