Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrationer #8

Merged
merged 5 commits into from
Jun 25, 2024
Merged

Migrationer #8

merged 5 commits into from
Jun 25, 2024

Conversation

rachelambda
Copy link

TV mannen skulle gärna behövas pillas lite på, saker som hade varit nice är typ

  • separat roll för användare, priority pr, och admin access
  • möjligtvis ha separata PR prio för DAG tv:n eller liknande så de kan sälja prio PR på DAG tv:n utan att blocka på andra basen TVs (spekulativt änsålänge vad jag vet, har bara pratat kort med en i DAG)

Dessa skulle garanterat kräva ändringar i vårt databas schema, så vi bör ha något system för migrations.

PR:et inkluderar ett simpelt system för migrationer och en migration som ändrar så att våra strängar inte längre har maxländger (onödigt, och trivialt att migrera p.g.a hur sqlites typer funkar).

Skapar detta PR för att få lite code-review sanity check innan jag mergar till main :)

@rachelambda
Copy link
Author

@malmz @The1Penguin sanity check please 🥺

dev.sh Show resolved Hide resolved
src/migrate.py Outdated Show resolved Hide resolved
Copy link

@The1Penguin The1Penguin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

dev.sh Outdated Show resolved Hide resolved
Co-authored-by: Simon Renhult <[email protected]>
Copy link

@malmz malmz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ser bra ut, känns som något som skulle kunna lösas med ett migrations verktyg men några av våra tjänster kan väl vara lite wild and crazy.

Lite sus transaktionslösa operationer som förmodligen är fine för sqlite har typ inte concurrency och det kör innan appen startas så w/e.

src/migrate.py Outdated Show resolved Hide resolved
src/migrate.py Outdated Show resolved Hide resolved
@rachelambda
Copy link
Author

beep boop, get merged bozo

@rachelambda rachelambda merged commit fa2e9c9 into main Jun 25, 2024
1 check passed
@Multipacker Multipacker deleted the migrations branch October 17, 2024 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants