The fact that you have rows with an identical id of 2141750 verifies a corrupted primary index. To correct it, you need to decide which row to keep.
So review the results of SELECT * FROM some_table WHERE ctid = (79664,59) OR ctid = (79772,23) DELETE FROM some_table WHERE id = 2147150 AND field1 = {value for field1 of row to delete} AND field2 = {value for field2 of row to delete} ... ... AND fieldn = {value for fieldn of row to delete}; Then REINDEX TABLE some_table;