Re: How to release SET() in PgSQL?

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: How to release SET() in PgSQL?
Дата
Msg-id Pine.LNX.4.30.0102211651370.1381-100000@peter.localdomain
обсуждение исходный текст
Ответ на How to release SET() in PgSQL?  ("Andrey Y. Mosienko" <feo@ttn.ru>)
Список pgsql-general
Andrey Y. Mosienko writes:

> CREATE TABLE "test" (
>     "a" SET('one','two','three')
> };

You could split that off into a separate table, e.g.,

CREATE TABLE test1 (
  id int,
  /* the rest of the columns in your "test" */
);

CREATE TABLE test2 (
  id int references test1,
  a varchar check a in ('one', 'two', 'three')
);

--
Peter Eisentraut      peter_e@gmx.net       http://yi.org/peter-e/


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: AllocSetAlloc()
Следующее
От: Tom Lane
Дата:
Сообщение: Re: How to release SET() in PgSQL?