Came here to also hype ULID. It's just like INT, but 128bit, timestamps, every lang, and moving data around is trivial because no ID ever collide with anything else ever. Makes finding crap in my logs easier. (But UUID has that feature too) - it's the sorting that does it for me.
Is there a PostgreSQL extension for ulid?
I never found one. I am really interested in it too, but I bwlieve PG ecosystem will support uuidV7 before considering ulid.