Search Postgresql Archives

Re: Return key from query

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 

> -----Original Message-----
> From: Jonathan Tripathy [mailto:jonnyt@xxxxxxxxxxx] 
> Sent: Wednesday, November 03, 2010 12:46 PM
> To: Rob Sargent; pgsql-general@xxxxxxxxxxxxxx
> Subject: Re: Return key from query
> 
> 
> >>
> >> Sorry, I don't get it. I usually have an application that 
> knows if it 
> >> wants to write some data to database, or not. So it writes 
> the data, 
> >> and just gets from database the id that was set by 
> database. No need 
> >> of getting the id earlier in a transaction, although the simple 
> >> insert that saves the data runs in a transaction of course.
> >> Another approach could be just getting the id from database, and 
> >> saving the data using that id. If someone puts there any 
> complicated 
> >> logic between getting id and saving data, it is just a very bad 
> >> software design, that has nothing common with the id/uuid problem.
> >>
> 
> All my software is doing is running a simple INSERT query on 
> a table, with the primary key auto-incremented. I just have 
> no way of knowing what the new ID is once the query is done. 
> My problem is simpler than soft folk here think, however I 
> feer that the solution is harder than I think :(
> 

No, it's not hard at all.
You were already given a solution: INSERT with "RETURNING" clause.
Check PG documentation regarding this clause.

Regards,
Igor Neyman

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



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux