Comment garantir une valeur unique dans le tableau divisé en PG11

voix
0

Je Hava table partitionnée dans ma base de données Postgesql 11. La table partitionnée par randge en créer champ de date. Chaque partie de la table est d'un mois (ce type besoin d'archives).

À l' heure actuelle je index uniqal dans chaque partition pour la colonne ExternalId . Il fonctionne est Okey pour la plupart des cas , et me Garants que les lignes non dublicated.

Le problème est que maintenant fournisseur de données peut générer des temps de multiplication de données. Donc, à la jonction des partitions quelques fois j'ai deux lignes avec la même ExternalId , mais dans des partitions diffrent.

Donc, ma question est - Peut-être quelqu'un sait quelques technicks spécifiques pour surmonter les limites PG que la valeur de la colonne peut être uniqal que dans un seul déstiné?

Créé 09/10/2019 à 12:54
source utilisateur
Dans d'autres langues...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more