我想運行一些特定於postgres的sql,並且希望重用Exposed中的事務管理。有沒有辦法用Kotlin的Exposed庫運行原始sql
2
A
回答
4
與Kiskae的回答幫助下,我才得以繼續運行原始SQL:
transaction {
val conn = TransactionManager.current().connection
val statement = conn.createStatement()
val query = "REFRESH MATERIALIZED VIEW someview"
statement.execute(query)
}
3
暴露有Transaction.exec(String)
方法,它可能做你想做的。見https://github.com/JetBrains/Exposed/blob/master/src/test/kotlin/org/jetbrains/exposed/sql/tests/mysql/MysqlTests.kt
相關問題
- 1. 有沒有辦法在SQLite數據庫上運行SQL Reports?
- 2. 有沒有辦法運行NPM安裝
- 3. 有沒有辦法脫機運行Trac?
- 4. 有了filepicker.io,有沒有辦法獲得原始文件路徑?
- 5. 有沒有辦法用參數運行sql腳本運行impala shell?
- 6. 有沒有辦法在SQL
- 7. 有沒有辦法引用Kotlin頂級函數的Java類?
- 8. 有沒有辦法看到原始類型的HashCode?
- 9. 有沒有辦法看到Sequel表達式會生成的原始SQL?
- 10. 有沒有辦法使用業力沒有運行節點?
- 11. 有沒有辦法在voltdb python驅動程序(voltdb-client-python)中運行原始SQL?
- 12. Kotlin Exposed未提交交易
- 13. 有沒有辦法讓gcc輸出原始二進制文件?
- 14. 有沒有辦法從友好方面知道原始URL?
- 15. 有沒有辦法從MassTransit獲取原始消息?
- 16. Visual Basic:有沒有辦法縮短這個原始代碼
- 17. 有沒有辦法添加原始html作爲新的表格行與JavaScript?
- 18. Java:有沒有辦法在原始方法終止時調用方法?
- 19. 有沒有辦法讓python應用程序無法運行?
- 20. 有沒有辦法刪除未使用的JS庫的行?
- 21. 有沒有辦法用不同的配置文件運行NUTCH?
- 22. 有沒有辦法用一行來初始化一個容器?
- 23. 有沒有什麼辦法在Linq To SQL中獲取SubmitChanges()調用中發生的底層(原始)SQL?
- 24. 有沒有辦法用更新的原始模型替換克隆模型?
- 25. 有沒有辦法殺死所有正在運行的cocos2d acions
- 26. 有沒有辦法執行更新操作的「空運行」?
- 27. 有沒有辦法打印JDBC執行的所有SQL語句?
- 28. WPF:有沒有辦法在MultiValueConverter的ConvertBack方法中獲取原始值?
- 29. 有沒有辦法讓飛鏢編輯器始終運行相同的命令?
- 30. .exe沒有從C#的原始目錄運行使用進程