You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

46 lines
1.6 KiB

  1. <?php
  2. /**
  3. * 分库分表的自定义数据库路由配置
  4. */
  5. return array(
  6. /**
  7. * DB数据库服务器集群
  8. */
  9. 'servers' => array(
  10. 'db_demo' => array( //服务器标记
  11. 'host' => '106.14.56.77', //数据库域名
  12. 'name' => 'ctsdata_mirror', //数据库名字
  13. 'user' => 'spider', //数据库用户名
  14. 'password' => 'PjGPWNUgOYe6i1Ef', //数据库密码
  15. 'port' => '3306', //数据库端口
  16. 'charset' => 'UTF8', //数据库字符集
  17. ),
  18. ),
  19. /**
  20. * 自定义路由表
  21. */
  22. 'tables' => array(
  23. //通用路由
  24. '__default__' => array(
  25. 'prefix' => '',
  26. 'key' => 'id',
  27. 'map' => array(
  28. array('db' => 'db_demo'),
  29. ),
  30. ),
  31. /**
  32. 'demo' => array( //表名
  33. 'prefix' => 'pa_', //表名前缀
  34. 'key' => 'id', //表主键名
  35. 'map' => array( //表路由配置
  36. array('db' => 'db_demo'), //单表配置:array('db' => 服务器标记)
  37. array('start' => 0, 'end' => 2, 'db' => 'db_demo'), //分表配置:array('start' => 开始下标, 'end' => 结束下标, 'db' => 服务器标记)
  38. ),
  39. ),
  40. */
  41. ),
  42. );