[whups] DB Schema Question
Chuck Hagenbuch
chuck@horde.org
Fri Nov 22 04:28:37 2002
Quoting Mike Baptiste <mike@msbnetworks.net>:
> I've noticed that for many of the whups tables with an incremental
> primary key, a secondary sequence table ending in _seq with one row is
> used to keep track of the ID sequence. Why wasn't an AUTO_INCREMENT
> field for the primary key used instead? DB Portability? Just curious.
In a hellishly unportable standard, AUTO_INCREMENT is one of the _least_
portable ideas ever; it works with nothing but MySQL. We use PEAR DB::
sequences to make sure that Whups works with pretty much any database; I
routinely work on it on my win2k laptop running MS-SQL.
> I'm bringing the whups_attachments table back to life to link tickets to
> VFS object IDs and to store attachment attributes. I figure I'll need a
> whups_attachments_seq table as well, but wanted to ask to make sure.
You don't create the _seq table; DB:: creates it for you.
-chuck
--
Charles Hagenbuch, <chuck@horde.org>
"People ask me all the time what it will be like living without otters."
- Google, thanks to Harpers
More information about the whups
mailing list