PostgreSQL 严格遵循标准 SQL 的三值逻辑体系,提供了原生的 boolean(可简写为 bool)数据类型。布尔类型的值可以为真(true)、假(false),或者未知(即 NULL 空值)。系统极其智能地兼容接收多种文字形式的布尔输入字面量(如 't'、'true'、'y'、'yes'、'1' 等均被无歧义解析为真)。
boolean
bool
true
false
NULL
't'
'true'
'y'
'yes'
'1'