тест с бд, для миграций юзаю liquibase.
Тестконтейнеры использовать не могу из-за политики компании.
При запуске @JooqTest с embedded h2, возникает следующая ошибка:
Feature not supported: "Index on BLOB or CLOB column: ""EMAIL"" CLOB NOT NULL"; SQL statement:
Прогуглил, проблема в том, что jooq мапит TEXT -> CLOB когда БД H2, авторы jooq предлагают в качестве решения перейти на testcontainers который я не могу использовать.
Вопрос, что и как использовать для интеграционных тестов в моем случае?
А какая у вас именно база?
Основная PostgreSQL, в тестах H2
А диалект в H2 до постгри не меняли? Кажется там можно это сделать
Можно поднимать постгрес и без тестконтейнеров, вот такая есть либа https://github.com/zonkyio/embedded-postgres
Обсуждают сегодня