我正在尝试创建一个自定义枚举类型,以便在H2数据库中使用。代码如下:
CREATE DOMAIN IF NOT EXISTS LICENCE AS ENUM('A','B','C','NONE'); CREATE TABLE IF NOT EXISTS RequiredLicence ( id BIGINT, lic LICENCE, FOREIGN KEY (id) REFERENCES Vehicle (id), PRIMARY KEY (id, lic) )
我在Idea中启用了H2 SQL方言,但在尝试使用tipe许可证时出现了语法错误
当我打开H2控制台时,我可以看到正在创建域,但描述非常模糊,所以我甚至不知道它是否正确。
我的问题是,我做得对吗?这只是IntelliJ的一个bug吗?
显然,这是IntelliJ IDEA 2018.1(最终版)构建#IU-181.4203.550中的一个bug,并且已被报告 here