如何为公开的所有事务设置默认模式

问题描述 投票:0回答:1

我使用 Kotlin 和 Expose 在 PostgreSQL 数据库中创建和管理表。我还有一个自定义架构,我为每个事务设置它,如下所示:

transaction(master.database) {
    SchemaUtils.setSchema(Schema(master.schema))
    // other operations
}

但是,在每个事务中指定模式感觉是多余的。有没有一种方法可以为全局所有事务设置默认架构,这样我就不必在每个事务中重复此操作?

谢谢!

kotlin kotlin-exposed
1个回答
0
投票

defaultSchema
中有一个
DatabaseConfig
,所以你可以在定义你的
master.database

时设置它
© www.soinside.com 2019 - 2024. All rights reserved.