PostgreSQL 提供了 BOOLEAN 布尔数据类型。 BOOLEAN 用1字节来存储,提供了 TRUE(真) 和 FALSE(假) 两个值。
另外,用户可以使用其他有效文本值替代 TRUE 和 FALSE 。替代 TRUE 的文本值为 't' 、 'true' 、 'y' 、 'yes' 和 '1' ,替代 FALSE 的文本值为 'f' 、 'false' 、 'n' 、 'no' 和 '0' 。
示例:
$ CREATE TABLE temp(b BOOLEAN); $ INSERT INTO temp VALUES(TRUE),(FALSE),('y'),('no'),('0'); $ SELECT * FROM temp;点击复制复制失败已复制
结果如下:
| b(boolean) |
| true |
| false |
| true |
| false |
| false |