PostgreSQL inclut une fonction pour générer un UUID :
gen_random_uuid
() →uuid
Cette fonction renvoie un UUID version 4 (aléatoire). Ceci est le type le plus communément utilisé d'UUID et est approprié pour la plupart des applications.
Le module uuid-ossp fournit des fonctions supplémentaires implémentant d'autres algorithmes standards de génération d'UUID.
PostgreSQL fournit aussi les opérateurs de comparaison habituels affichés dans Tableau 9.1 pour les UUID.