Re: How to delete duplicate rows?

Поиск
Список
Период
Сортировка
От John Sidney-Woollett
Тема Re: How to delete duplicate rows?
Дата
Msg-id 42032672.1000702@wardbrook.com
обсуждение исходный текст
Ответ на How to delete duplicate rows?  (Clodoaldo Pinto <clodoaldo.pinto@gmail.com>)
Список pgsql-general
Can you not use your table's primary key value instead?

If you table is created with OIDs you may be able to use those -
although I don't know if that this advisable or not since I never use
OIDs...

John Sidney-Woollett

Clodoaldo Pinto wrote:

> This one must be obvious for most here.
>
> I have a 170 million rows table from which I want to eliminate
> duplicate "would be" keys and leave only uniques.
>
> I found a query in http://www.jlcomp.demon.co.uk/faq/duplicates.html
> for the oracle database but can't figure out how to refer to the row
> id in postgresql:
>
> delete from test where rowid not in
> (select min(rowid) from test group by a,b);
>
> How to refer to the row id? Any better way to do it?
>
> Regards, Clodoaldo Pinto
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org

В списке pgsql-general по дате отправления:

Предыдущее
От: Philippe Schmid
Дата:
Сообщение: Re: Start problem on OSX
Следующее
От: Neil Conway
Дата:
Сообщение: Re: Applications that leak connections