Hvordan å garantere unik verdi i partisjonert tabell i PG11

stemmer
0

Jeg hava partisjonert bord i mitt Postgesql 11 database. Tabellen partisjonert av randge etter skape datofeltet. Hver del av tabellen er en måned (denne type behov for arkiv).

Foreløpig har jeg uniqal indeksen i hver partisjon for kolonnen ExternalId . Det fungerer er okey for de fleste av tilfellene og garants meg at radene ikke dublicated.

Problemet er at nå dataleverandøren kan generere data formere ganger. Så på i krysset av partisjonene noen ganger jeg har to rader med samme ExternalId , men i forskjellig partisjoner.

Så mitt spørsmål er - Kan være noen vite noen spesifikke technicks for å overvinne PG begrensninger denne kolonnen kan være uniqal bare i en partion?

Publisert på 09/10/2019 klokken 12:54
kilden bruker
På andre språk...                            

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