| От | Dave Page |
|---|---|
| Тема | Re: Editing problem for bool fields with not null |
| Дата | |
| Msg-id | 46EE815B.5080101@postgresql.org обсуждение исходный текст |
| Ответ на | Editing problem for bool fields with not null (Vladimir Kokovic <vladimir.kokovic@a-asoft.com>) |
| Список | pgadmin-support |
Vladimir Kokovic wrote: > Hi, > > I've tried to edit BOOL NOT NULL field which have value TRUE within > 'Edit Data' window, > but error dialog appeared with text > "ERROR: null value in column "vazeci" violates not-null constraint" > even field has DEFAULT TRUE clause ! The boolean editor in the grid uses a tri-state control which can select TRUE, FALSE and NULL. If you set it to NULL as it sounds you have, it will attempt to explicitly update the value to NULL which Postgres will reject in your case because of the NOT NULL clause. Note that Postgres will only use the default value for an INSERT which doesn't specify a value for the column, or for an INSERT or UPDATE when the column value is specified as the keyword DEFAULT (which is not possible in the Edit Grid). Regards, Dave.
В списке pgadmin-support по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера