3.8.1
This commit is contained in:
53
config/dbs_plus.php
Normal file
53
config/dbs_plus.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
/**
|
||||
* 其他数据库连接,可用于连接其他或原有的数据库
|
||||
*/
|
||||
|
||||
return array(
|
||||
/**
|
||||
* DB数据库服务器集群
|
||||
* 数据库连接文档:http://docs.phalapi.net/#/v2.0/database-connect
|
||||
*/
|
||||
'servers' => array(
|
||||
'db_master' => array( // 服务器标记
|
||||
'type' => 'mysql', // TODO: 数据库类型,暂时只支持:mysql, sqlserver
|
||||
'host' => '127.0.0.1', // TODO: 数据库域名
|
||||
'name' => 'phalapi_pro', // TODO: 数据库名字
|
||||
'user' => 'root', // TODO: 数据库用户名
|
||||
'password' => '', // TODO: 数据库密码
|
||||
'port' => 3306, // 数据库端口
|
||||
'charset' => 'utf8mb4', // 数据库字符集 utf8mb4或utf8
|
||||
'pdo_attr_string' => false, // 数据库查询结果统一使用字符串,true是,false否
|
||||
'driver_options' => array( // PDO初始化时的连接选项配置
|
||||
// 若需要更多配置,请参考官方文档:https://www.php.net/manual/zh/pdo.constants.php
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
/**
|
||||
* 自定义路由表
|
||||
*/
|
||||
'tables' => array(
|
||||
// 通用路由
|
||||
'__default__' => array( // 固定的系统标志,不能修改!
|
||||
'prefix' => '', // 数据库统一表名前缀,无前缀保留空
|
||||
'key' => 'id', // 数据库统一表主键名,通常为id
|
||||
'map' => array( // 数据库统一默认存储路由
|
||||
array('db' => 'db_master'), // db_master对应前面servers.db_master配置,须对应!
|
||||
),
|
||||
),
|
||||
|
||||
|
||||
// 单表路由(当某个表的配置或存储或存在分表时,可单独配置,请参考以下示例)
|
||||
/**
|
||||
'demo' => array( // 表名,不带表前缀,不带分表后缀
|
||||
'prefix' => '', // 当前的表名前缀
|
||||
'key' => 'id', // 当前的表主键名
|
||||
'map' => array( // 当前的分表存储路由配置
|
||||
array('db' => 'db_master'), // 单表配置:array('db' => 服务器标记)
|
||||
array('start' => 0, 'end' => 2, 'db' => 'db_master'), // 三张分表的配置:array('start' => 开始下标, 'end' => 结束下标, 'db' => 服务器标记)
|
||||
),
|
||||
),
|
||||
*/
|
||||
),
|
||||
);
|
||||
Reference in New Issue
Block a user