Ostatnio spotkałem się z czymś takim, że w bazie postgresql, w tabeli były dwa takie same oidy. Standardowo zmiana na jednym w pisie powodowała zmianę na innym.
Zastanawiam się teraz czy takie same oidy mogą być w dwóch różnych tabelach i zmiana w jednej tabeli spowoduje zmianę w innej?
No i z jakiego powodu coś takiego się bierze?
0
0
Na moje to niemożliwe. Chyba, że źle odtworzony backup.
0
a może złączenie zduplikowało Ci byty - jak wspomniał @Marcin.Miga, poza błędnym importem / jakąś poważną awarią, to nie jest normalna rzecz
0
Były to dwie bazy do których ja się ogólnie nie dotykam. Szukałem problemu dlaczego dane się źle pokazują w ERPie i wyszły wtedy duble OIDów. W obu przypadkach były robione nowe serwery i było to odtwarzane z kopii. Może wtedy coś się rozjechało tak jak piszecie
0
Generalnie - OIDów się nie rusza. Nie robi się ich backupów, ani ich nie odtwarza. Po to zresztą PostgreSQL je ukrywa...