named generic constraints [feature request]

Поиск
Список
Период
Сортировка
От Caleb Cushing
Тема named generic constraints [feature request]
Дата
Msg-id 81bfc67a0911230059j2c868e7dw860723f7a0ee3b83@mail.gmail.com
обсуждение исходный текст
Ответы Re: named generic constraints [feature request]
Список pgsql-hackers
So last time I checked this wasn't possible (at least not that anyone
has told me). I'd like to be able to create constraints that aren't
tied to a specific table/column.

I think that the syntax would look something like this

CREATE CONSTRAINT empty CHECK (VALUE = '\0' );

this should allow us to do thinks like

CREATE TABLE users (             username TEXT NOT empty
);

the example from create domain (modified)  is also pretty good

CREATE CONSTRAINT zip CHECK(  VALUE ~ '^\\d{5}$'
OR VALUE ~ '^\\d{5}-\\d{4}$'
);

-- 
Caleb Cushing

http://xenoterracide.blogspot.com


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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Unicode UTF-8 table formatting for psql text output
Следующее
От: Pavel Stehule
Дата:
Сообщение: Re: named generic constraints [feature request]