bruh/a1ba (nprofile…3utp) lain (nprofile…t3h7) silverpill (nprofile…nptm) meso (nprofile…5vpa) Blurry Moon (nprofile…tsag)
>Not to mention the JSON-in-PostgreSQL being pain in the ass every time something wrong happening to it
That's just ActivityPub being ActivityPub. You can't normalize a barely structured document into columns. Best you can do is pull out certain normalized values into separate columns and have a hybrid schema. Which the indexed jsonb stuff basically does anyway.
I think that is also where the whole rewrite Akkoma DB backend for Cassandra came from.