| От | Doug McNaught |
|---|---|
| Тема | Re: PSql won't Let me Set Varchar Column to 'true' |
| Дата | |
| Msg-id | 87pt5cw2dw.fsf@asmodeus.mcnaught.org обсуждение исходный текст |
| Ответ на | PSql won't Let me Set Varchar Column to 'true' (Hunter Hillegas <lists@lastonepicked.com>) |
| Список | pgsql-general |
Hunter Hillegas <lists@lastonepicked.com> writes: > I have two varchars on my table... > > I tried to run the following: > > VMGEngine=# update user_account set editor_status = 'true' and > administrator_status = 'true' where rec_num = 20; > ERROR: column "editor_status" is of type character varying but expression > is of type boolean That's odd. What version of PG is this? > I was expecting the single quotes to tell psql to treat the data as a > string, not a constant boolean value. > > Can I coerce psql to do what I would like it to? An explicit cast might work: set editor_status = 'true'::text Why aren't you using booleans anyway? PG knows better than you. :) -Doug -- Let us cross over the river, and rest under the shade of the trees. --T. J. Jackson, 1863
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера