Une bonne réflexion sur le type de clé primaire à utiliser lors de la création d'un nouveau modèle de données en DB, avec ici, le cas de PostgreSQL.
Les choses à ne pas faire avec PostgreSQL.