> 
> Therefore, I -1 your proposal as a commiter. I will lift it only if you
> really
> convince me (and the others) that those keys are neccesary.
> 
> Rafal

Any key that is assigned by the database system is considered surrogate.
Almost all our tables have autoincrement primary keys.  These are surrogate
keys (other columns could have been used instead, but were not).   So for
example, TURBINE_PERMISSION.PERMISSIONID is one. Surrogate keys are 
basically void of any semantic meaning.   They solve a lot of problems.

  I apoligize if I was unclear in my first post.  I can post more 
informations regarding the benefits of them, but I didn't think it 
would be a big problem since we are already making haavy use them.  I
just didn't see why we were incosistent with our use of them.

mike



------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to