Re: Enforce primary key on every table during dev?

Поиск
Список
Период
Сортировка
Искать
От
Rakesh Kumar
Тема
Re: Enforce primary key on every table during dev?
Дата
Msg-id
161e1761560-58a6-18e4b@webjas-vad211.srv.aolmail.net
Ответ на
Список
Дерево обсуждения
Enforce primary key on every table during dev? Jeremy Finzel <finzelj@gmail.com>
Re: Enforce primary key on every table during dev? Tim Cross <theophilusx@gmail.com>
Re: Enforce primary key on every table during dev? "btober@computer.org" <btober@broadstripe.net>
Re: Enforce primary key on every table during dev? Melvin Davidson <melvin6925@gmail.com>
Re: Enforce primary key on every table during dev? Alban Hertroys <haramrae@gmail.com>
Re: Enforce primary key on every table during dev? Rakesh Kumar <rakeshkumar464@aol.com>
Re: Enforce primary key on every table during dev? Francisco Olarte <folarte@peoplecall.com>
Re: Enforce primary key on every table during dev? Daevor The Devoted <dollien@gmail.com>
Re: Enforce primary key on every table during dev? Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: Enforce primary key on every table during dev? marcelo <marcelo.nicolet@gmail.com>
Re: Enforce primary key on every table during dev? Daevor The Devoted <dollien@gmail.com>
Re: Enforce primary key on every table during dev? marcelo <marcelo.nicolet@gmail.com>
Re: Enforce primary key on every table during dev? Rakesh Kumar <rakeshkumar464@aol.com>
Re: Enforce primary key on every table during dev? Francisco Olarte <folarte@peoplecall.com>
Re: Enforce primary key on every table during dev? Francisco Olarte <folarte@peoplecall.com>
Re: Enforce primary key on every table during dev? Achilleas Mantzios <achill@matrix.gatewaynet.com>
Re: Enforce primary key on every table during dev? John McKown <john.archie.mckown@gmail.com>
Re: Enforce primary key on every table during dev? Adrian Klaver <adrian.klaver@aklaver.com>
Re: Enforce primary key on every table during dev? John McKown <john.archie.mckown@gmail.com>
Re: Enforce primary key on every table during dev? Melvin Davidson <melvin6925@gmail.com>
Re: Enforce primary key on every table during dev? "David G. Johnston" <david.g.johnston@gmail.com>

>Adding a surrogate key to such a table just adds overhead, although that could be useful 
>in case specific rows need updating or deleting without also modifying the other rows with 
>that same data - normally, only insertions and selections happen on such tables though, 
>and updates or deletes are absolutely forbidden - corrections happen by inserting rows with 
>an opposite transaction.

I routinely add surrogate keys like serial col to a table already having a nice candidate keys
to make it easy to join tables.  SQL starts looking ungainly when you have a 3 col primary
key and need to join it with child tables.

В списке pgsql-general по дате отправления
От: Ron Johnson
Дата:
От: Kiran Krishnamachari
Дата:
FAQ