Re: PRIMARY KEYS

Поиск
Список
Период
Сортировка
От Karsten Hilbert
Тема Re: PRIMARY KEYS
Дата
Msg-id 20030520144115.D562@hermes.hilbert.loc
обсуждение исходный текст
Ответ на Re: PRIMARY KEYS  (Richard Huxton <dev@archonet.com>)
Ответы Re: PRIMARY KEYS  (Mark Wilson <mwilson13@cox.net>)
Re: PRIMARY KEYS  (elein <elein@varlena.com>)
Список pgsql-general
> A primary key is a unique way to identify one row in a table.

> to have several keys, but only one would be your primary key. For example,
> here in the UK, each adult has a different National Insurance number. If you
> were writing a payroll application, you might have an internal "payroll_id"
> column as well as a "ni_num" column. Both are unique but it might make more
> sense in the application to use "payroll_id" - this is a business decision.
And - if you agree with database theory - a bad one at that.
Supposedly primary keys should be void of any meaning bar
their primary key-ness. I got into the habit of starting
any but the most simple table like this:

create table (
    id serial primary key,
    ...

Never had any trouble with that. Good or bad practice ? Gotta
decide for yourself.

Karsten
--
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346

В списке pgsql-general по дате отправления:

Предыдущее
От: Martijn van Oosterhout
Дата:
Сообщение: Having problems with anoncvs
Следующее
От: Jan Wieck
Дата:
Сообщение: Re: Executing External Programs