postgresql 枚举时间

postgresql enum Temporal

我想为我使用此查询的枚举添加值:

ALTER TYPE enum_missions_status ADD VALUE 'COMPLETED'

我的主要 table 是成功的,但是当我尝试这个查询时:

ALTER TYPE enum_historisationMissions_status ADD VALUE 'COMPLETED'

临时 table : https://wiki.postgresql.org/wiki/SQL2011Temporal

我有这个错误信息:

Unhandled rejection SequelizeBaseError: type "enum_historisationmissions_status" does not exist

他把我的M改成了m

当我尝试时:

 ALTER TYPE "enum_historisationMissions_status" ADD VALUE 'COMPLETED'

我有这个错误:

Unhandled rejection SequelizeBaseError: type "enum_historisationmissions_status" does not exist

如何将枚举添加到时间 table?

一般来说 SQL 不区分大小写。因此 enum_historisationMissions_statusenum_historisationmissions_status 表示相同的对象。为避免这种行为,您可以在双引号中包含名称,例如"enum_historisationMissions_status" 用小写和大写字符命名一个对象。