【发布时间】:2022-02-09 20:59:51
【问题描述】:
在我的 PostgreSQL 数据库中,我有一个名为 vegetables_type 的自定义枚举类型。它包含('carrot', 'potato', 'tomato') 值。我的任务是为这种类型添加新的价值。我正在寻找一条 SQL 语句来检查此类型中是否已存在此新值,如果不存在,则添加此值,如果存在,则不执行任何操作。
我找到了SELECT unnest(enum_range(NULL::vegetables_type)); 声明。但我找不到如何对这个结果进行操作——无法应用WHERE、IN、ANY 操作。
【问题讨论】:
标签: javascript node.js postgresql knex.js