Re: DB Schema Question

Chuck Hagenbuch <[email protected]>
Newsgroups gmane.comp.horde.whups
Message-ID <[email protected]>
Quoting Mike Baptiste <[email protected]>:

> 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, <[email protected]>
"People ask me all the time what it will be like living without otters."
 - Google, thanks to Harpers

-- 
Whups mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.