Re: Enhancement Request - Mailing list pgsql-admin

From M Sarwar
Subject Re: Enhancement Request
Date
Msg-id DM4PR19MB597863302D9DE35498BC4CA7D37C2@DM4PR19MB5978.namprd19.prod.outlook.com
Whole thread Raw
In response to RE: Enhancement Request  ("Hajek, Nick" <Nick.Hajek@vishay.com>)
Responses Re: Enhancement Request
List pgsql-admin
If they allow DELETE FROM-LIMT to work, it is going to harm  the general interest of the database.
In my opinion, that should not be implemented.
Thanks,
Sarwar


From: Hajek, Nick <Nick.Hajek@vishay.com>
Sent: Wednesday, January 31, 2024 3:50 PM
To: M Sarwar <sarwarmd02@outlook.com>; Campbell, Lance <lance@illinois.edu>; pgsql-admin@postgresql.org <pgsql-admin@postgresql.org>
Subject: RE: Enhancement Request
 

 

 

[ External Email ]

// Are you confirming that DELETE FROM - LIMIT is working?

 

No, I don’t believe you can use limit in the delete itself but you can use it in a subselect and accomplish the same thing as shown in the example below.

 

 

// It would be nice if the DELETE FROM supported LIMIT. I can already feel the dislike for this post coming back in my direction.

 

// I have had numerous times over the years where I need to delete a lot of rows from a table but because each row is linked to so many other tables it will cause // a problem in performance if I don’t limit the size of the deletion.

 

I use a query like this to accomplish a limited deletion –

 

Delete from table1 where table1.id in (select table1.id from table1 limit yourlimitnumber)

 

pgsql-admin by date:

Previous
From: "Hajek, Nick"
Date:
Subject: RE: Enhancement Request
Next
From: Ron Johnson
Date:
Subject: Re: Enhancement Request