Re: sub query constraint

Поиск
Список
Период
Сортировка
От Bruno Wolff III
Тема Re: sub query constraint
Дата
Msg-id 20050329041520.GA4277@wolff.to
обсуждение исходный текст
Ответ на sub query constraint  (Dale Sykora <dalen@czexan.net>)
Ответы Re: sub query constraint  (Yudie Pg <yudiepg@gmail.com>)
Список pgsql-general
On Mon, Mar 28, 2005 at 16:13:59 -0600,
  Dale Sykora <dalen@czexan.net> wrote:
>
> CREATE TABLE user_data(
>     name varchar(32),
>     write_access bool DEFAULT 'f'
> );
> CREATE TABLE actions(
>     action varchar(32),
>     user varchar(32)  -- somehow make sure user = user_data.name where
> user_data.write_access = 't'
> );

One way to do this is to add a write_access column to actions and use
a constraint to force it to be true. Create a UNIQUE key of
(name, write_access) for user_data and then add a FOREIGN KEY
reference from (name, write_access) in actions to (name, write_access)
in user_data.

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

Предыдущее
От: Christopher Browne
Дата:
Сообщение: Re: Linux Filesystem for PG
Следующее
От: Yudie Pg
Дата:
Сообщение: Re: sub query constraint