Boolean without default declared

Поиск
Список
Период
Сортировка
От Jon Collette
Тема Boolean without default declared
Дата
Msg-id 46C349EA.5050201@etelos.com
обсуждение исходный текст
Ответы Re: Boolean without default declared  (Richard Broersma Jr <rabroersma@yahoo.com>)
Список pgsql-sql
If a column with a boolean datatype doesn't have a default value.  What 
type of value is set if nothing is inserted into that column?  Here is 
my test table and the queries I have tried.  I can't seem to be able to 
select the rows where happy has no value.
           Table "public.users"Column |         Type          | Modifiers
--------+-----------------------+-----------id     | character varying(32) |email  | text                  |happy  |
boolean              |money  | numeric               |
 


*select * from users;                *id | email  | happy |  money 
----+--------+-------+---------4  | me     |       | 1324.234  | me     |       | 1324.233  | as     |       |   123.21
| afjssd | t     |       
 

*select * from users where happy;*id | email  | happy | money
----+--------+-------+-------1  | afjssd | t     |     

*select * from users where not happy;*id | email | happy | money
----+-------+-------+-------
(0 rows)

*select * from users where happy = NULL;*id | email | happy | money
----+-------+-------+-------
(0 rows)

*select * from users where happy = '';*
ERROR:  invalid input syntax for type boolean: ""



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

Предыдущее
От: "Jon Horsman"
Дата:
Сообщение: Re: When is a shared library unloaded?
Следующее
От: Richard Broersma Jr
Дата:
Сообщение: Re: Boolean without default declared