Presto中是否有ENUM类型?

问题描述 投票:0回答:1

我在https://prestodb.io/docs/0.172/index.html处查看了Presto的文档我找不到ENUM类型,是否不受支持?我们用什么代替呢?任意字符串还是任意字符串?要求朋友。

enumeration presto
1个回答
0
投票

Presto没有类似枚举的类型。您可以将枚举类型视为“ varchar带约束”。由于Presto是查询引擎,而不是数据库,因此它不拥有存储。因此,很难有一个附加约束的类型。

支持的数据类型在文档中列出:https://prestosql.io/docs/current/language/types.html

但是请注意,以Presto 306开头,例如不支持PostgreSQL的enum类型。

© www.soinside.com 2019 - 2024. All rights reserved.