-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Question regarding Semaphore DB migration
I have two questions.
Given that the Github main branch documentation hasn't had an update yet regarding the Bolt to SQLite upgrade (It's only been a few hours at this time since the release -- I'm actually surprised I caught this so early), my question circles right on that topic. I'm running Semaphore in a Docker container controlled by Portainer. It's setup to build as a docker compose stack. Currently I'm running the 2.15.4.
I'm currently running with the "latest" tag in the compose file, but pondering if I should force it to stick with my 2.15.4 version or run it out to the 2.16 version. I realize that there's a deadline of 6 months before Bolt is removed, which isn't a huge ordeal for me, but, I'm wondering about what will happen when I change the compose file to use SQLite instead of bolt? Is it going to do the transition from bolt to sqlite automatically? There was mention of scripts are pending, so do I just sit on my hands, stick with Bolt, until there's a solid and documented migration plan?
I also noticed that there's verbiage that there's additional plans to eventually go out to Postgres. I again don't really care where it ends up, but, am I going to eventually looking at SQLite being deprecated as well? Are both engines going to be supported going forward? (Personal preference to SQLite, and I know that SQLite tries to be Postgres)
Related to
Database, Docker