Postgres supporte bool comme le type booléen SQL3. bool peut avoir seulement un des deux états : true ou false (vrai ou faux). Un troisième état, 'unknown' n'est pas implémenté et il n'est pas suggéré dans le SQL3; NULL est un substitut efficace. bool peut être utilisé dans n'importe quelle expression booléene, et les expressions booléenes tendent toujours vers un résultat compatible avec ce type.
bool utilise 1 octet de stockage.
Tableau 3-17. Type Booléen Postgres
Etat | Sortie | Entrée |
---|---|---|
True | 't' | TRUE, 't', 'true', 'y', 'yes', '1' |
False | 'f' | FALSE, 'f', 'false', 'n', 'no', '0' |