Blog

Blog Relyt One

Notes d’ingénierie, actualités produit et guides de l’équipe Relyt One.

À la uneIngénierie

Pourquoi les identifiants Postgres sautent des numéros, et comment corriger les erreurs « duplicate key » après une importation

D’où viennent les trous dans les colonnes serial et identity de PostgreSQL (annulations, ON CONFLICT, plantages, CACHE), pourquoi les insertions échouent avec duplicate key value violates unique constraint après une importation de données, une requête qui réinitialise toutes les séquences, l’épuisement des identifiants integer et des numéros de facture sans trous. Chaque instruction a été reproduite sur Postgres 17.11.

Zhan Lu

D’autres articles sont disponibles en anglais. Articles en anglais