On 10/13/2011 16:20, Ivan Voras wrote:
Hello,

I have a table with a large number of records (millions), on which the
following should be performed:

        1. Retrieve a set of records by a SELECT query with a WHERE condition
        2. Process these in the application
        3. Delete them from the table

Hello.
Maybe you can just do begin; delete from ..... WHERE ... RETURNING *;, process records and issue COMMIT after processing?


--
Best regards,
Alexander Pyhalov,
system administrator of Computer Center of Southern Federal University

--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to