Temat: duplicate key violates unique constraint - jak znaleźć winowajcę
Witam,
mam taki błąd:
ERROR: duplicate key violates unique constraint "measurement_data_id_time_pk"
Z tego wynika, że chyba gdzieś jest jest 2 razy taki sam primary kluczyk w kolumnie measurement_data_id_time_pk
W celach leczniczych odpaliłem reindex database. Zrobił. Lecz błędu nie naprawił.
Chciałem jeszcze zrobić vacuum verbose lecz skończyły mi się sloty:
NOTICE: number of page slots needed (30992) exceeds max_fsm_pages (20000)
PODPOWIEDŹ: Consider increasing the configuration parameter "max_fsm_pages" to a value over 30992.
W końcu się napaliłem, że może jakoś ręcznie SQLem wytnę ten dodatkowy wadliwy wpis. Tylko jak tą kolumnę odnaleźć w bazie i jak wyśledzić który wiersz jest podwójny.
1. Czy ktoś mógłby mi powiedzieć jak to naprawić (może jest lepsza metoda niż moje kombinacje)?
2. Jeśli jednak nie ma takiej metody to jak wyśledzić wadliwy wiersz w całej bazie (nie znam układu tej bazy)?