start add standard repo utils
This commit is contained in:
@@ -5,6 +5,7 @@ import com.insanusmokrassar.postssystem.core.publishing.TriggerControlKey
|
||||
import com.insanusmokrassar.postssystem.core.publishing.repos.PublishingKeysRepo
|
||||
import org.jetbrains.exposed.sql.*
|
||||
import org.jetbrains.exposed.sql.transactions.experimental.newSuspendedTransaction
|
||||
import org.jetbrains.exposed.sql.transactions.transaction
|
||||
|
||||
class ExposedPublishingKeysRepo(
|
||||
private val database: Database
|
||||
@@ -14,9 +15,9 @@ class ExposedPublishingKeysRepo(
|
||||
override val primaryKey: PrimaryKey = PrimaryKey(postIdColumn, triggerControlKeyColumn)
|
||||
|
||||
init {
|
||||
newSuspendedTransaction(
|
||||
db = database
|
||||
) {
|
||||
transaction(
|
||||
db = database
|
||||
) {
|
||||
SchemaUtils.createMissingTablesAndColumns(this@ExposedPublishingKeysRepo)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user