Has anyone done #bitemporal stuff with postgres 16? I understand SQL:2011 support has landed in postgres 18 but I'm hesitant about upgrading (being very conservative). I'm aware of https://github.com/scalegenius/pg_bitemporal and https://github.com/xocolatl/periods but I'm no database expert and I feel like a baby engineer dipping my toes in. What do y'all recommend?

(I don't want to use #xtdb or #datomic because I know even less about these and I want to be able to maintain what I build)

I wish I had the time to read the foundational text: https://www2.cs.arizona.edu/~rts/tdbbook.pdf
the author of scalegenius/pg_bitemporal sounds awesome: https://hdombrovskaya.wordpress.com/about-the-author/
About the author

My name is Henrietta (Hettie) Dombrovskaya, and information management is my real passion. I was born in Saint Petersburg, Russia (actually, back then – Leningrad, USSR), and graduated from t…

The World of Data
Actually even pg18 doesn't have full bitemporal support. So I guess I can stick to 16 for now!
This shit is breaking my brain. Why can't jdbc understand tstzrange natively? Why make me parse a pgobject for it? 🤪
Ohh I get it, the problem was that I wasn't listening to enough Phish
Reticulating some serious splines and decomplecting in real hammock-time today
I gotta say I feel pretty smug to be able to reference "the Dombrovskaya implementation" in casual banter
clojure clojure clojure clojure clojure clojure
approved and merged my own PR 👈😎👈
@gosha Ok. Without whole thread context I've jumped to write something like "There is no PG18 in US rating system only NC-17". But now I think it is more like Futurama moment "Oh, now I'll need a fake ID to buy ultra-porn."