BUG #2974: broken CHECK constraint with varchar

Поиск
Список
Период
Сортировка
От Michal Schwarz
Тема BUG #2974: broken CHECK constraint with varchar
Дата
Msg-id 200702070740.l177eVb7071125@wwwmaster.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #2974: broken CHECK constraint with varchar  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      2974
Logged by:          Michal Schwarz
Email address:      misch@czechin.cz
PostgreSQL version: 8.1.7
Operating system:   Fedora Core 6
Description:        broken CHECK constraint with varchar
Details:

CREATE TABLE t (c VARCHAR(20));
ALTER TABLE t ADD CONSTRAINT xyz CHECK (c IN ('A','B','C'));
INSERT INTO t VALUES ('A');

Results:
ERROR:  attribute 1 has wrong type
DETAIL:  Table has type character varying, but query expects character
varying.

In previous versions, everything worked correctly. Problem arised in 8.1.7
(maybe only in Fedora release???). When i returned back to 8.1.6, everything
worked again.

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

Предыдущее
От: "Marcio A. Sepp"
Дата:
Сообщение: Possible problem with type bigserial in pg_dump/pg_restore
Следующее
От: "Walter Cruz"
Дата:
Сообщение: BUG #2980: check constraint fails on update