0

我正在使用这个 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?

4

1 回答 1

0

您可以尝试使用CREATE TYPE "JSONB" AS json

于 2021-06-11T20:39:53.760 回答