Есть ли способ запустить raw sql с библиотекой Exposed Kotlin?

Я пытаюсь запустить некоторый sql для postgres и хотел бы повторно использовать управление транзакциями в Exposed.

С помощью ответа Kiskae я смог запустить raw sql:

transaction { val conn = TransactionManager.current().connection val statement = conn.createStatement() val query = "REFRESH MATERIALIZED VIEW someview" statement.execute(query) } 

Exposed имеет метод Transaction.exec(String) который, вероятно, делает то, что вы хотите. См. https://github.com/JetBrains/Exposed/blob/master/src/test/kotlin/org/jetbrains/exposed/sql/tests/mysql/MysqlTests.kt