更改 ABP.IO 的表前缀和架构

Posted

技术标签:

【中文标题】更改 ABP.IO 的表前缀和架构【英文标题】:Changing table prefix and schema of ABP.IO 【发布时间】:2021-01-13 19:38:37 【问题描述】:

我正在尝试更改 ABP.IO (https://www.abp.io/) 的数据库表前缀和架构。我找到了它的两个属性,但不确定在哪里更改以影响所有内容。有人有想法吗?

属性:

Volo.Abp.Data.AbpCommonDbProperties.DbTablePrefix Volo.Abp.Data.AbpCommonDbProperties.DbSchema

【问题讨论】:

【参考方案1】:

您修复 Volo.Abp.Data.AbpCommonDbProperties.DbTablePrefix Volo.Abp.Data.AbpCommonDbProperties.DbSchema 的值并重新迁移和更新数据库。

我的方式:

Volo.Abp.Data.AbpCommonDbProperties.DbTablePrefix = "我的前缀" Volo.Abp.Data.AbpCommonDbProperties.DbSchema = null;

【讨论】:

【参考方案2】:

您可以在 YourProject.Domain 项目、YourProjectDbProperties.cs 文件下找到它们。

【讨论】:

以上是关于更改 ABP.IO 的表前缀和架构的主要内容,如果未能解决你的问题,请参考以下文章

Liquibase 根据表名前缀在 db 上生成更改日志

mysql批量更改表前缀名

连接多个具有相同前缀名称的表

Spring Boot + JPA + Hibernate 不同的表名前缀

Yii 2 —— Model表前缀

MySQL索引的设计和使用