小编hag*_*nat的帖子

为什么 't' 和 'f' 而不是 TRUE 和 FALSE

为什么 PostgreSQL 返回 't' 和 'f' 而不是 TRUE 和 FALSE?

文档本身的建议我们将布尔值或进行比较时使用的真与假,但选择从数据库中的值时,返回不同的价值观。

CREATE TABLE test1 (a boolean, b text);
INSERT INTO test1 VALUES (TRUE, 'sic est');
INSERT INTO test1 VALUES (FALSE, 'non est');
SELECT * FROM test1;
 a |    b
---+---------
 t | sic est
 f | non est
Run Code Online (Sandbox Code Playgroud)

这种行为有原因吗?PostgreSQL 社区有没有尝试过改变它?

postgresql datatypes psql

9
推荐指数
1
解决办法
6525
查看次数

标签 统计

datatypes ×1

postgresql ×1

psql ×1