Potrebbe capitare, a seguito di diversi restore dello stesso database, che PostgreSQL produca l'errore
ERROR: duplicate key violates unique constraint "pg_largeobject_loid_pn_index"
che indica che si sta cercando di inserire due volte lo stesso large object. Questo perché la tabella che memorizza i dati (e l'oid dell'oggetto) non appartiene al singolo database ma all'intero sistema (altrimenti non dovrebbe mai capitare una duplicate key in seguito ad un drop/create del database).
In questa situazione è necessario svuotare la tabella dei large object (completamente o parzialmente) con una istruzione di DELETE.
Nessun commento:
Posta un commento