OK so here's my situation:
Arch pulled a pacman and upgraded me from postgresql 17 to postgresql 18 without prompting.
I dumbly ran this upgrade. OK fine, whatever they provide a shim in the form of posgresql-old-ugrade to get you a functional psotgres 17 environment until you can get your data exported/imported/whatever
I dumbly earlier enabled rum extensions, which apparently unlike posgresql-old-ugrade, there is no shim for. now whenever pleroma tries to access my database it complains that the rum extension can't be loaded and all queries fail. but I can see my all my old data in a data admin app on desktop.
when I try to disable rum exensions on thep leroma side (maybe it's just as simple as disabling it on the client side to make this work?) pleroma fails to start entirely. grrr probably some app-level thing idk.
am I truly hosed?
agh maybe I need to make a db dump. Or just eat the loss and start again.