Comments (3)
@SoneNiko You can close this now. Migrations were manually made using alembic stamp version in prod. Internal for us: See incident report 004 for steps taken.
from bracket.
Is this shortly after reinitializing the db or did you use a new version of Bracket while still using the same database state?
I think alembic is running migrations that shouldn't be run, maybe the value in your alembic_version
column ended up being old/null.
from bracket.
This kinda happened after both of these scenarios. I got around it by disabling the alembic migrations using the environment variable. This is just a temporary solution. I don't know what exactly is causing these issues with migration but since its probably going to happen again i will just open an issue again then.
To my limited understanding, the core issue seems to be that the migration is trying to create an pgsql enum type which already exists which is what happens last time. maybe its just an issue with how alembic handles migrations for enum types.
from bracket.
Related Issues (20)
- can't run behind traefik proxy HOT 14
- Error when trying to add a round to a Swiss tournament HOT 3
- Add Player & Team ELO tracking at the Club level HOT 2
- Installation problem HOT 4
- Allow more input options when creating stage items
- Create FAQ / troubleshooting docs HOT 1
- Internal Server Error HOT 4
- Cannot delete a Stage HOT 1
- can't push to origin HOT 1
- [Feature Request] Implement OpenID/oauth HOT 2
- Add Docker support for arm64 architecture HOT 5
- Proposal for Enhancements to the Project HOT 1
- Issues with hosting in Kubernetes HOT 3
- Datetime issues when Postgres database has a timezone set. HOT 3
- How do rounds work in round-robin?
- Display result of a round robin round HOT 3
- Add state management to tournaments HOT 1
- Improve design of overview of matches
- Allow freezing of tournament schedule HOT 1
- Issue Switching between stages HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bracket.