Re: Catalog domain not-null constraints

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Catalog domain not-null constraints
Дата
Msg-id 8734d87c-6aa0-4d4f-808e-f645b8489683@eisentraut.org
обсуждение исходный текст
Ответ на Re: Catalog domain not-null constraints  (jian he <jian.universality@gmail.com>)
Ответы Re: Catalog domain not-null constraints
Re: Catalog domain not-null constraints
Список pgsql-hackers
On 08.02.24 13:17, jian he wrote:
> I think I found a bug.
> connotnull already set to not null.
> every execution of  `alter domain connotnull add not null value ;`
> would concatenate 'NOT NULL VALUE' for the "Check" column,

I would have expected that.  Each invocation adds a new constraint.

But I see that table constraints do not work that way.  A command like 
ALTER TABLE t1 ADD NOT NULL c1 does nothing if the column already has a 
NOT NULL constraint.  I'm not sure this is correct.  At least it's not 
documented.  We should probably make the domains feature work the same 
way, but I would like to understand why it works that way first.





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

Предыдущее
От: David Benjamin
Дата:
Сообщение: [PATCH] Avoid mixing custom and OpenSSL BIO functions
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Catalog domain not-null constraints