我想在PostgreSQL方言中使用H2。
我的H2版本:
"com.h2database" % "h2" % "1.4.190"
这是我的配置H2:
jdbc.url=jdbc:h2:mem:test;MODE=PostgreSQL;DB_CLOSE_DELAY=-1
jdbc.driver_class=org.h2.Driver
jdbc.username=sa
jdbc.password=""
这是我的SQL语句:
create type myEnum as enum ('one', 'two', 'three');
当我尝试执行它时(使用简单的scala-JDBC),抛出以下异常:
Unknown data type: "ENUM"; SQL statement:
来自官方网站http://www.h2database.com/html/roadmap.html?highlight=enum&search=enum#firstFound:
Support ENUM data type (see MySQL, PostgreSQL, MS SQL Server, maybe others).
有谁能告诉我我做错了什么?