PostgreSQL中DEC数据类型能否使用?是否存在文档遗漏或弃用问题?
关于PostgreSQL 15中DEC类型的疑问
DEC类型在PostgreSQL 15中可以正常使用:
SELECT 12 :: DEC(5,3);
执行结果为:
numeric --------- 12.000 (1 row)
显然DEC是NUMERIC类型的别名,和DECIMAL一样。但查看PostgreSQL手册中的数据类型表时,并未列出DEC类型,仅包含NUMERIC和DECIMAL。
表格上方有这样的说明:
表8.1展示了所有内置通用数据类型。“别名”列中列出的大多数替代名称是PostgreSQL出于历史原因在内部使用的名称。此外,一些内部使用或已弃用的类型可用,但未在此列出。
这让我疑惑DEC类型是否已被弃用。我尝试搜索PostgreSQL的弃用类型,但未找到相关信息。
这是否只是文档的遗漏?如果是这样,是否还有更多受支持但未被文档记录的数据类型别名?
或者DEC类型存在其他问题?
内容的提问来源于stack exchange,提问作者Rene Saarsoo
相关产品推荐
相关产品推荐

