Re: Removing duplicate rows in table - Mailing list pgsql-general

From Adrian Klaver
Subject Re: Removing duplicate rows in table
Date
Msg-id 32765388-836c-4c00-bad0-665f0aa77ea8@aklaver.com
Whole thread Raw
In response to Removing duplicate rows in table  (Rich Shepard <rshepard@appl-ecosys.com>)
Responses Re: Removing duplicate rows in table
List pgsql-general
On 9/10/24 08:07, Rich Shepard wrote:
> I've no idea how I entered multiple, identical rows in a table but I 
> want to
> delete all but one of these rows.

Is there a Primary Key or Unique index on this table?

> 
> Here's an example:
> 
> bustrac=# select * from projects where proj_nbr = '4242.01';
>   proj_nbr |   proj_name    | start_date |  end_date  |  description  | 
> notes 
> ----------+----------------+------------+------------+---------------+-------
>   4242.01  | Expert witness | 2008-10-15 | 2008-10-28 | Consol Energy |
>   4242.01  | Expert witness | 2008-10-15 | 2008-10-28 | Consol Energy |
>   4242.01  | Expert witness | 2008-10-15 | 2008-10-28 | Consol Energy |
>   4242.01  | Expert witness | 2008-10-15 | 2008-10-28 | Consol Energy | 
> (4 rows)
> 
> How do I clean this up so there's only a single row for this project 
> number?
> 
> TIA,
> 
> Rich
> 
> 

-- 
Adrian Klaver
adrian.klaver@aklaver.com




pgsql-general by date:

Previous
From: Ron Johnson
Date:
Subject: Re: Removing duplicate rows in table
Next
From: Andreas Kretschmer
Date:
Subject: Re: Removing duplicate rows in table