[Grok-dev] Re: megrok.rdb updated

Martijn Faassen faassen at startifact.com
Thu Jun 26 07:34:30 EDT 2008

Laurence Rowe wrote:
> Martijn Faassen wrote:
>> Sebastian Ware wrote:
>>> 25 jun 2008 kl. 17.15 skrev Martijn Faassen:
>>>> They are two operations though: adding an object to the relational 
>>>> database and changing the record so it's added to the container.
>>> Does this require two writes to the db? (hoping not...)
>> No, I think the writing happens at the end of the Zope transaction, 
>> just like it does with the ZODB. That said, I'm not sure what the SQL 
>> looks like.
> I think that you may need two round trips to support auto-generated 
> primary keys. In collective.tin I do something like this:
>    session = rdb.Session()
>    session.add(department)
>    session.flush()
>    self.context.set(department)

Thanks for the hint, I'll try that.



More information about the Grok-dev mailing list