How to do unique users

Поиск
Список
Период
Сортировка
От gearond@cvc.net
Тема How to do unique users
Дата
Msg-id B0029266871@cvc6.cvc.net
обсуждение исходный текст
Ответы Re: How to do unique users
Список pgsql-general
I have the following tables (mucho simplified):

usrs{
serial usr_id,
var(54) username);

addrs(
serial addr_id,
var(54) addr};

usr_addr_type(
serial usr_addr_type_id,
var(16) type -- one of which is 'primary'};

usr_addrs{
int4 usr_id, --FK to usrs table
int4 addr_id, -- FK to addrs table
int4 usr_addr_type_id -- FK to usr_addr_type table);

================================
My problem: The usrs can have as many addresses as there are types. The
addresses are also used for 'org_addrs' in combination with 'org_addr_types'.
(This explains the 'usr_addrs' table)

I want to EFFECTIVELY do a unique index on:

'usrs.username' their 'primary' address in usr_addrs'. How would I have many
addresses in 'usr_addrs' for a particular address, but one of them used for
uniqueness of the of the 'usr'
?

---------------------------------------------
This message was sent using CVC Internet's MailMan.
http://www.cvc.net



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: convert integer to interval ?
Следующее
От: Dustin Sallings
Дата:
Сообщение: Re: How to do unique users