JOOQ материализованные представления

#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);