1

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

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

如何将枚举添加到临时表?

4

1 回答 1

1

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

于 2017-08-08T16:56:33.473 回答