postgresql枚举时间

时间:2017-08-08 16:06:45

标签: postgresql temporal-database

我希望使用此查询为枚举添加值:

ALTER TYPE enum_missions_status ADD VALUE 'COMPLETED'

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

ALTER TYPE enum_historisationMissions_status ADD VALUE 'COMPLETED'

我的临时表: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

如何在时态表中添加枚举?

1 个答案:

答案 0 :(得分:1)

通常,SQL不区分大小写。因此enum_historisationMissions_statusenum_historisationmissions_status表示相同的对象。要避免此行为,您可以将名称包含在双倍输入中,例如"enum_historisationMissions_status"命名具有较低和较高字符的对象。