Hoe maak je unieke waarde te garanderen in gepartitioneerde tabel in PG11

stemmen
0

Ik Hava gepartitioneerde tabel in mijn Postgesql 11 database. De tabel gescheiden door randge door creëren datum veld. Elk deel van de tabel is een maand (dit soort behoefte aan archief).

Momenteel heb ik uniqal index in elke partitie voor kolom ExternalId . Het werkt is okey voor het merendeel van de gevallen en garants me dat rijen niet dublicated.

Het probleem is dat nu data provider kan data vermenigvuldigen keer te genereren. Dus op op de kruising van de schotten een aantal keren dat ik heb twee rijen met dezelfde ExternalId , maar in diffrent partities.

Dus mijn vraag is - Kan iemand een aantal specifieke technicks voor het overwinnen van PG beperkingen die de waarde kolom uniqal kan alleen in één partitie weten?

De vraag is gesteld op 09/10/2019 om 12:54
bron van user
In andere talen...                            

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