Skip to content

Commit af417a2

Browse files
committed
a
1 parent 1a2586f commit af417a2

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

alembic/versions/51d65f145c1f_create_prd.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def upgrade() -> None:
2626
sa.Column("id", sa.Integer(), autoincrement=True, nullable=False),
2727
sa.Column("hash", sa.String(length=255), nullable=False),
2828
sa.Column("prd", sa.Text(), nullable=False),
29-
sa.Column("uploaded_by", sa.String(length=19), nullable=False),
29+
sa.Column("uploaded_by", sa.String(length=255), nullable=False),
3030
sa.ForeignKeyConstraint(
3131
["uploaded_by"],
3232
["users.id"],
@@ -36,7 +36,7 @@ def upgrade() -> None:
3636
)
3737
op.create_table(
3838
"user_prd",
39-
sa.Column("user_id", sa.String(length=19), nullable=False),
39+
sa.Column("user_id", sa.String(length=255), nullable=False),
4040
sa.Column("device_hash", sa.String(length=255), nullable=False),
4141
sa.ForeignKeyConstraint(["device_hash"], ["prds.hash"], ondelete="CASCADE"),
4242
sa.ForeignKeyConstraint(["user_id"], ["users.id"], ondelete="CASCADE"),

alembic/versions/592b912adf54_init.py

+4
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ def upgrade() -> None:
102102
):
103103
return
104104

105+
op.execute("SET FOREIGN_KEY_CHECKS=0;") # due to some added_by columns being null
106+
105107
# copy data from old tables to new tables
106108
if migrate_existing_users:
107109
op.execute(
@@ -135,6 +137,8 @@ def upgrade() -> None:
135137

136138
if migrate_existing_keys:
137139
op.drop_table("keys__old")
140+
141+
op.execute("SET FOREIGN_KEY_CHECKS=1;")
138142
# ### end Alembic commands ###
139143

140144

0 commit comments

Comments
 (0)