Best possible way to insert and get returned ids - Mailing list pgsql-performance

From Jason Dictos
Subject Best possible way to insert and get returned ids
Date
Msg-id 65C6A498BB5BF245BD7195255041FA2E0278E9675F@bn-scl-be03.Cudanet.local
Whole thread Raw
Responses Re: Best possible way to insert and get returned ids
Re: Best possible way to insert and get returned ids
List pgsql-performance

Question:

 

Is an INSERT command with a SELECT statement in the RETURNING * parameter faster than say an INSERT and then a SELECT? Does the RETURNING * parameter simply amount to a normal SELECT command on the added rows? We need to basically insert a lot of rows as fast as possible, and get the ids that were added.  The number of rows we are inserting is dynamic and is not of fixed length.

 

Thanks,

-Jason

 

----------------------------------
Check out the Barracuda Spam & Virus Firewall - offering the fastest virus & malware protection in the industry: www.barracudanetworks.com/spam

pgsql-performance by date:

Previous
From: Lorenzo Allegrucci
Date:
Subject: Re: [GENERAL] Strange performance degradation
Next
From: Tom Lane
Date:
Subject: Re: [GENERAL] Strange performance degradation