PostgreSQL的H2内存数据库|错误代码:90051

时间:2019-07-18 18:02:43

标签: spring postgresql junit h2

使用h2内存数据库进行Spring单元测试。生产数据库是PostgreSQL。我有以下脚本在Postgres上运行良好,但在h2上失败:

CREATE TABLE address (
  address_id          SERIAL NOT NULL, 
  province_code       char(2), 
  created_timestamp   timestamp(35) with time zone DEFAULT now() NOT NULL
)
SQL State  : 90051
Error Code : 90051
Message    : Scale($"35") must not be bigger than precision("23");

我是否需要在URL或配置中指定其他内容。这是网址:

database.url=jdbc:h2:mem:myDb;DB_CLOSE_ON_EXIT=FALSE;INIT=CREATE SCHEMA IF NOT EXISTS TEST

0 个答案:

没有答案