【发布时间】:2021-07-22 04:01:32
【问题描述】:
我正在使用这个 H2 功能在 jdbc 字符串中为 JSONB 创建别名:
spring.datasource.url: jdbc:h2:mem:testdb;INIT=create domain if not exists jsonb as text;MODE=PostgreSQL
但是 JOOQs 的 codegen liquibase 支持(指向 liquibase 文件的生成器)无法识别 JSONB 列类型。 我不断得到:
原因:liquibase.exception.DatabaseException:未知数据类型:“JSONB”;
有没有办法告诉生成器将此数据类型别名为 TEXT?
【问题讨论】:
-
你能多发一些你正在做的事情吗?具体来说,这里需要您的 liquibase 迁移...
标签: postgresql h2 liquibase jooq jooq-codegen-maven