移动系统liao
3 天以前 a737f5caf67b75abec3e89296c4321ea6d31bd9b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
{
  "$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
 
  // 详细数据库配置见SqlSugar官网(第一个为默认库),极力推荐 PostgreSQL 数据库
  // 数据库连接字符串参考地址:https://www.connectionstrings.com/
  "DbConnection": {
    "EnableConsoleSql": false, // 启用控制台打印SQL
    "ConnectionConfigs": [
      {
        //"ConfigId": "1300000000001", // 默认库标识-禁止修改
        "DbType": "SqlServer", // MySql、SqlServer、Sqlite、Oracle、PostgreSQL、Dm、Kdbndp、Oscar、MySqlConnector、Access、OpenGauss、QuestDB、HG、ClickHouse、GBase、Odbc、Custom
        "DbNickName": "系统库",
        //"ConnectionString": "DataSource=./Admin.NET.db", // Sqlite
        //"ConnectionString": "PORT=5432;DATABASE=xxx;HOST=localhost;PASSWORD=xxx;USER ID=xxx", // PostgreSQL
        //"ConnectionString": "Server=localhost;Database=xxx;Uid=xxx;Pwd=xxx;SslMode=None;AllowLoadLocalInfile=true;AllowUserVariables=true;", // MySql,
        //"ConnectionString": "User Id=xxx; Password=xxx; Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)))", // Oracle
        "ConnectionString": "Server=192.168.0.31;Database=FZCZTB;User Id=SA;Password=123456;Encrypt=True;TrustServerCertificate=True;", // SqlServer
 
        //"SlaveConnectionConfigs": [ // 读写分离/主从
        //    {
        //        "HitRate": 10,
        //        "ConnectionString": "DataSource=./Admin.NET1.db"
        //    },
        //    {
        //        "HitRate": 10,
        //        "ConnectionString": "DataSource=./Admin.NET2.db"
        //    }
        //],
        "DbSettings": {
          "EnableInitDb": true, // 启用库初始化(若实体没有变化建议关闭)
          "EnableInitView": true, // 启用视图初始化(若实体和视图没有变化建议关闭)
          "EnableDiffLog": false, // 启用库表差异日志
          "EnableUnderLine": false, // 启用驼峰转下划线
          "EnableConnEncrypt": false // 启用数据库连接串加密(国密SM2加解密)
        },
        "TableSettings": {
          "EnableInitTable": true, // 启用表初始化(若实体没有变化建议关闭)
          "EnableIncreTable": false // 启用表增量更新(只更新贴了特性[IncreTable]的实体表)
        },
        "SeedSettings": {
          "EnableInitSeed": true, // 启用种子初始化(若种子没有变化建议关闭)
          "EnableIncreSeed": false // 启用种子增量更新(只更新贴了特性[IncreSeed]的种子表)
        }
      }
      //// 日志独立数据库配置
      //{
      //  "ConfigId": "1300000000002", // 日志库标识-禁止修改
      //  "DbNickName": "日志库",
      //  "DbType": "Sqlite",
      //  "ConnectionString": "DataSource=./Admin.NET.Log.db", // 库连接字符串
      //  "DbSettings": {
      //    "EnableInitDb": true, // 启用库初始化(若实体没有变化建议关闭)
      //    "EnableDiffLog": false, // 启用库表差异日志
      //    "EnableUnderLine": false // 启用驼峰转下划线
      //  },
      //  "TableSettings": {
      //    "EnableInitTable": true, // 启用表初始化(若实体没有变化建议关闭)
      //    "EnableIncreTable": false // 启用表增量更新(只更新贴了特性[IncreTable]的实体表)
      //  },
      //  "SeedSettings": {
      //    "EnableInitSeed": false, // 启用种子初始化(若种子没有变化建议关闭)
      //    "EnableIncreSeed": false // 启用种子增量更新(只更新贴了特性[IncreSeed]的种子表)
      //  }
      //},
      //// 其他数据库配置(可以配置多个)
      //{
      //  "ConfigId": "test", // 库标识
      //  "DbType": "Sqlite", // 库类型
      //  "ConnectionString": "DataSource=./Admin.NET.Test.db", // 库连接字符串
      //  "DbSettings": {
      //    "EnableInitDb": true, // 启用库初始化(若实体没有变化建议关闭)
      //    "EnableDiffLog": false, // 启用库表差异日志
      //    "EnableUnderLine": false // 启用驼峰转下划线
      //  },
      //  "TableSettings": {
      //    "EnableInitTable": true, // 启用表初始化(若实体没有变化建议关闭)
      //    "EnableIncreTable": false // 启用表增量更新(只更新贴了特性[IncreTable]的实体表)
      //  },
      //  "SeedSettings": {
      //    "EnableInitSeed": true, // 启用种子初始化(若种子没有变化建议关闭)
      //    "EnableIncreSeed": false // 启用种子增量更新(只更新贴了特性[IncreSeed]的种子表)
      //  }
      //}
    ]
  }
}