Delete rows and return what was removed.
Section: Insert, Update, Delete, and Merge
Delete with RETURNING
sql
sql
DELETE FROM jobs WHERE status = 'done' RETURNING job_id;Explanation
See summary for usage details.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Insert, Update, Delete, and Merge
Insert with RETURNING
Insert rows and immediately return generated values.
Upsert with ON CONFLICT
Handle unique conflicts by updating instead of failing.