On Nov 8, 2007 10:57 AM, Oleg Broytmann <[EMAIL PROTECTED]> wrote:
> On Thu, Nov 08, 2007 at 12:10:39AM +0100, Petr Jake?? wrote:
> It construct the name of the generators using the
> name of the table: 'GEN_%s' % table, but it allows the user to override
> it:
>
> class MyTable(SQLObject):
> class sqlmeta:
> idSequence = "MyGEN"
>
> > I would like to use one generator only for all tables (I would
> > like to have every ID in the database unique).
>
> So you have to add sqlmeta and idSequence to all your tables. If that
> idSequence is one for all tables you can create the parent sqlmeta and
> inherit that fixed name everywhere:
>
> class gen_sqlmeta:
> idSequence = "MyGEN"
>
> class MyTable(SQLObject):
> class sqlmeta(gen_sqlmeta):
> pass
Thanks, it looks promising.
Anyway I thing I have to catch the idSequence which is used as a primary key
in the master tabel record (row) because I need to insert this value to the
detail table(s) as foreign key(s). Or am I missing or overlooking something?
Petr Jakes
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
sqlobject-discuss mailing list
sqlobject-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss