Package-level declarations
Types
Internal holder for the module-level logger.
An Exposed SqlLogger that logs SQL statements via a Kotlin KLogger.
Functions
Executes a read-only database transaction.
Executes a read-only database transaction and measures its execution time.
Executes a database transaction and measures its execution time.
Converts this ResultRow to a human-readable string by joining each column's string representation with " - ", omitting columns whose string form is empty.
Convenience overload of Exposed's native upsert that takes a unique Index as the conflict target, forwarding its columns as the keys of the underlying ON CONFLICT (...) clause. This keeps the named index definitions in PostgresTables.kt as the single source of truth for conflict columns while using Exposed's upsert directly.