[Zope] Trigger/Auto ID on Gadfly DB
andy47@halfcooked.com
andy47@halfcooked.com
Tue, 5 Nov 2002 12:41:20 -500
Michael,
> Miche=E1l Healy wrote:
>
> > Hi all,
> >
> > Is it possible to set a trigger on a gadfly database table? I would
> > like to automatically generate an Id on a table each time I insert.
> > In Oracle, I would create a sequence and then create a trigger on the
> > table in question based on the sequence. I something similar possibl=
e
> > with Gadfly?
> >
> > TIA,
> >
> > Miche=E1l
>
>
> Erm.
>
> No.
>
> Gadfly is a very light-weight database. It accepts SQL commands, but i=
t
> isn't a "full" database like you might think.
>
> I dont know if it has automatic sequence numbers -- that's your real
> question. Each RDBMS tends to do automatic sequence number differently.
> Oracle actually does it the most awkward way, by requiring you to set =
a
> trigger on inserts. Most other RDBMS will let you specific an
> auto-increment column some way.
>
> Granted, I could be wrong about Gadfly -- I only spent about 90 seconds
> grepping the source for a likely auto-increment column operator. But I
> do not believe Gadfly does this for you.
>
> --
> Matt Kromer
> Zope Corporation http://www.zope.com/
>
Matt is absolutely correct. Gadfly does not support auto increment columns. Nor does it support triggers, or strict column data types. For more information can I suggest you check the documentation which is provided with the source. Failing that it is on the web site at http://gadfly.sourceforge.net/.
If you find any errors or omissions please contact the documentation maintainer who is currently, er, me.
Regards,
Andy