database.php 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. <?php
  2. return [
  3. // 默认使用的数据库连接配置
  4. 'default' => env('database.driver', 'mysql'),
  5. // 自定义时间查询规则
  6. 'time_query_rule' => [],
  7. // 自动写入时间戳字段
  8. // true为自动识别类型 false关闭
  9. // 字符串则明确指定时间字段类型 支持 int timestamp datetime date
  10. 'auto_timestamp' => true,
  11. // 时间字段取出后的默认时间格式
  12. 'datetime_format' => 'Y-m-d H:i:s',
  13. // 时间字段配置 配置格式:create_time,update_time
  14. 'datetime_field' => '',
  15. // 数据库连接配置信息
  16. 'connections' => [
  17. // 采销数据库
  18. 'mysql' => [
  19. // 数据库类型
  20. 'type' => env('database.type', 'mysql'),
  21. // 服务器地址
  22. 'hostname' => env('database.hostname', '127.0.0.1'),
  23. // 数据库名
  24. 'database' => env('database.database', ''),
  25. // 用户名
  26. 'username' => env('database.username', 'root'),
  27. // 密码
  28. 'password' => env('database.password', ''),
  29. // 端口
  30. 'hostport' => env('database.hostport', '3306'),
  31. // 数据库连接参数
  32. 'params' => [],
  33. // 数据库编码默认采用utf8
  34. 'charset' => env('database.charset', 'utf8'),
  35. // 数据库表前缀
  36. 'prefix' => env('database.prefix', ''),
  37. // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
  38. 'deploy' => 0,
  39. // 数据库读写是否分离 主从式有效
  40. 'rw_separate' => false,
  41. // 读写分离后 主服务器数量
  42. 'master_num' => 1,
  43. // 指定从服务器序号
  44. 'slave_no' => '',
  45. // 是否严格检查字段是否存在
  46. 'fields_strict' => true,
  47. // 是否需要断线重连
  48. 'break_reconnect' => false,
  49. // 监听SQL
  50. 'trigger_sql' => env('app_debug', true),
  51. // 开启字段缓存
  52. 'fields_cache' => false,
  53. ],
  54. //账户数据库
  55. 'mysql_account' => [
  56. // 数据库类型
  57. 'type' => env('mysql_sys.type', 'mysql'),
  58. // 服务器地址
  59. 'hostname' => env('mysql_sys.hostname', '127.0.0.1'),
  60. // 数据库名
  61. 'database' => env('mysql_sys.database', ''),
  62. // 用户名
  63. 'username' => env('mysql_sys.username', 'root'),
  64. // 密码
  65. 'password' => env('mysql_sys.password', ''),
  66. // 端口
  67. 'hostport' => env('mysql_sys.hostport', '3306'),
  68. // 数据库连接参数
  69. 'params' => [],
  70. // 数据库编码默认采用utf8
  71. 'charset' => env('mysql_sys.charset', 'utf8'),
  72. // 数据库表前缀
  73. 'prefix' => env('mysql_sys.prefix', ''),
  74. // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
  75. 'deploy' => 0,
  76. // 数据库读写是否分离 主从式有效
  77. 'rw_separate' => false,
  78. // 读写分离后 主服务器数量
  79. 'master_num' => 1,
  80. // 指定从服务器序号
  81. 'slave_no' => '',
  82. // 是否严格检查字段是否存在
  83. 'fields_strict' => true,
  84. // 是否需要断线重连
  85. 'break_reconnect' => false,
  86. // 监听SQL
  87. 'trigger_sql' => env('app_debug', true),
  88. // 开启字段缓存
  89. 'fields_cache' => false,
  90. ],
  91. //结算数据库
  92. 'mysql_cxinv' => [
  93. // 数据库类型
  94. 'type' => env('mysql_cxinv.type', 'mysql'),
  95. // 服务器地址
  96. 'hostname' => env('mysql_cxinv.hostname', '127.0.0.1'),
  97. // 数据库名
  98. 'database' => env('mysql_cxinv.database', ''),
  99. // 用户名
  100. 'username' => env('mysql_cxinv.username', 'root'),
  101. // 密码
  102. 'password' => env('mysql_cxinv.password', ''),
  103. // 端口
  104. 'hostport' => env('mysql_cxinv.hostport', '3306'),
  105. // 数据库连接参数
  106. 'params' => [],
  107. // 数据库编码默认采用utf8
  108. 'charset' => env('mysql_cxinv.charset', 'utf8'),
  109. // 数据库表前缀
  110. 'prefix' => env('mysql_cxinv.prefix', ''),
  111. // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
  112. 'deploy' => 0,
  113. // 数据库读写是否分离 主从式有效
  114. 'rw_separate' => false,
  115. // 读写分离后 主服务器数量
  116. 'master_num' => 1,
  117. // 指定从服务器序号
  118. 'slave_no' => '',
  119. // 是否严格检查字段是否存在
  120. 'fields_strict' => true,
  121. // 是否需要断线重连
  122. 'break_reconnect' => false,
  123. // 监听SQL
  124. 'trigger_sql' => env('app_debug', true),
  125. // 开启字段缓存
  126. 'fields_cache' => false,
  127. ],
  128. //有赞数据库
  129. 'mysql_yz' => [
  130. // 数据库类型
  131. 'type' => env('mysql_yz.type', 'mysql'),
  132. // 服务器地址
  133. 'hostname' => env('mysql_yz.hostname', '127.0.0.1'),
  134. // 数据库名
  135. 'database' => env('mysql_yz.database', ''),
  136. // 用户名
  137. 'username' => env('mysql_yz.username', 'root'),
  138. // 密码
  139. 'password' => env('mysql_yz.password', ''),
  140. // 端口
  141. 'hostport' => env('mysql_yz.hostport', '3306'),
  142. // 数据库连接参数
  143. 'params' => [],
  144. // 数据库编码默认采用utf8
  145. 'charset' => env('mysql_yz.charset', 'utf8'),
  146. // 数据库表前缀
  147. 'prefix' => env('mysql_yz.prefix', ''),
  148. // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
  149. 'deploy' => 0,
  150. // 数据库读写是否分离 主从式有效
  151. 'rw_separate' => false,
  152. // 读写分离后 主服务器数量
  153. 'master_num' => 1,
  154. // 指定从服务器序号
  155. 'slave_no' => '',
  156. // 是否严格检查字段是否存在
  157. 'fields_strict' => true,
  158. // 是否需要断线重连
  159. 'break_reconnect' => false,
  160. // 监听SQL
  161. 'trigger_sql' => env('app_debug', true),
  162. // 开启字段缓存
  163. 'fields_cache' => false,
  164. ],
  165. //工单数据
  166. 'mysql_bug' => [
  167. // 数据库类型
  168. 'type' => env('mysql_bug.type', 'mysql'),
  169. // 服务器地址
  170. 'hostname' => env('mysql_bug.hostname', '127.0.0.1'),
  171. // 数据库名
  172. 'database' => env('mysql_bug.database', ''),
  173. // 用户名
  174. 'username' => env('mysql_bug.username', 'root'),
  175. // 密码
  176. 'password' => env('mysql_bug.password', ''),
  177. // 端口
  178. 'hostport' => env('mysql_bug.hostport', '3306'),
  179. // 数据库连接参数
  180. 'params' => [],
  181. // 数据库编码默认采用utf8
  182. 'charset' => env('mysql_bug.charset', 'utf8'),
  183. // 数据库表前缀
  184. 'prefix' => env('mysql_bug.prefix', ''),
  185. // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
  186. 'deploy' => 0,
  187. // 数据库读写是否分离 主从式有效
  188. 'rw_separate' => false,
  189. // 读写分离后 主服务器数量
  190. 'master_num' => 1,
  191. // 指定从服务器序号
  192. 'slave_no' => '',
  193. // 是否严格检查字段是否存在
  194. 'fields_strict' => true,
  195. // 是否需要断线重连
  196. 'break_reconnect' => false,
  197. // 监听SQL
  198. 'trigger_sql' => env('app_debug', true),
  199. // 开启字段缓存
  200. 'fields_cache' => false,
  201. ],
  202. // 更多的数据库配置信息
  203. ],
  204. ];