У меня есть следующий SQL-запрос с использованием Kotlin, предоставляемого серверу Postgres с заглавным именем таблицы:
object Table: IntIdTable("Table") {
val tC = text("Text")
val vC = text("Value")
}
Database.connect("jdbc:postgresql://...", driver = "org.postgresql.Driver")
transaction {
logger.addLogger(StdOutSqlLogger)
val query = Table.select {
Table.id eq 5
}
query.forEach {
println( it[Table.tC] )
}
}
Но я получаю ответ: Exception in thread "main" org.postgresql.util.PSQLException: ERROR: relation "table" does not exist
Обычно я простобыть в состоянии заключить в кавычки имя таблицы "Table"
, чтобы использовать имена таблиц с заглавными буквами, но, кажется, не может сделать это с Kotlin Exposed;Так есть ли способ использовать имя таблицы с заглавной буквы, не допуская его в нижнем регистре?