Database.json 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {
  2. "$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
  3. // 具体配置见SqlSugar官网(第一个为默认库不需要设置ConfigId)
  4. "DbConnection": {
  5. "ConnectionConfigs": [
  6. {
  7. "DbType": "Sqlite", // MySql、SqlServer、Sqlite、Oracle、PostgreSQL、Dm、Kdbndp、Oscar、MySqlConnector、Access、OpenGauss、QuestDB、HG、ClickHouse、GBase、Odbc、Custom
  8. "ConnectionString": "DataSource=./Admin.NET.db", // 库连接字符串
  9. "DbSettings": {
  10. "EnableInitDb": true, // 启用库初始化
  11. "EnableDiffLog": false, // 启用库表差异日志
  12. "EnableUnderLine": false // 启用驼峰转下划线
  13. },
  14. "TableSettings": {
  15. "EnableInitTable": true, // 启用表初始化
  16. "EnableIncreTable": false // 启用表增量更新
  17. },
  18. "SeedSettings": {
  19. "EnableInitSeed": true, // 启用种子初始化
  20. "EnableIncreSeed": false // 启用种子增量更新
  21. }
  22. }
  23. //// 其他数据库配置(可以配置多个)
  24. //{
  25. // "ConfigId": "test", // 库标识
  26. // "DbType": "Sqlite", // 库类型
  27. // "ConnectionString": "DataSource=./test.db", // 库连接字符串
  28. // "DbSettings": {
  29. // "EnableInitDb": true, // 启用库初始化
  30. // "EnableDiffLog": false, // 启用库表差异日志
  31. // "EnableUnderLine": false // 启用驼峰转下划线
  32. // },
  33. // "TableSettings": {
  34. // "EnableInitTable": true, // 启用表初始化
  35. // "EnableIncreTable": false // 启用表增量更新
  36. // },
  37. // "SeedSettings": {
  38. // "EnableInitSeed": true, // 启用种子初始化
  39. // "EnableIncreSeed": false // 启用种子增量更新
  40. // }
  41. //}
  42. ]
  43. }
  44. }