#java #sql #jooq
#java #sql #jooq
Вопрос:
возможно ли создавать материализованные представления с помощью JOOQ builder? Что-то вроде этого
DSL.createMaterializedView().execute()
Ответ №1:
В jOOQ 3.14 еще нет: https://github.com/jOOQ/jOOQ/issues/9483
Но вы можете использовать простые шаблоны SQL для обхода этого ограничения, чтобы, по крайней мере, обеспечить некоторую безопасность типов в вашем заявлении:
ctx.execute("create materialized view view_name as {0}", select);