this post was submitted on 20 May 2025
45 points (100.0% liked)
Beehaw Support
2814 readers
26 users here now
Support and meta community for Beehaw. Ask your questions about the community, technical issues, and other such things here.
A brief FAQ for lurkers and new users can be found here.
Our September 2024 financial update is here.
For a refresher on our philosophy, see also What is Beehaw?, The spirit of the rules, and Beehaw is a Community
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Oh, cool. Good luck!
One thing you may hit with the DB migrations is foreign key constraint errors in the community aggregates table. Or at least I did when I went from 0.18.5 to 0.19.3 (and again from 0.19.3 to 0.19.9). Basically there were community entries in the aggregates table that weren't in the communities table (or vice versa?)
But definitely be prepared to fight the migration scripts. I usually had to run the one(s) that failed, step-by-step, in a transaction and roll them back to figure out what's failing.
And once you're on 0.19.9, you can use Tesseract :P (I've got some nice mod tools you all might like).
Yeah, fighting with the DB has been about 70% of the delay in this process already. Other parts were dealing with pictrs and lemmy integration... still some things to be done, but I'm confident the migration will work well enough be have us operational on a newer version.
Yeah. Not sure if you all have a lot of custom stuff going on with pict-rs, but that's the one place I actually didn't run into issues. Mine's fairly simple and the only major thing I did was migrate it from the sled db to Postgres (which has been a HUGE improvement).