diff --git a/application/database.php b/application/database.php index 18fa94c6348eb2927970ce3831cfd3f6ef31e80e..7268db070820d4a96f20fcaeb9026fd89b3b988c 100755 --- a/application/database.php +++ b/application/database.php @@ -1,54 +1,54 @@ - -// +---------------------------------------------------------------------- - -return [ - // 数据库类型 - 'type' => 'mysql', - // 服务器地址 - 'hostname' => '127.0.0.1', - // 数据库名 - 'database' => 'fastadmin', - // 用户名 - 'username' => 'root', - // 密码 - 'password' => '', - // 端口 - 'hostport' => '', - // 连接dsn - 'dsn' => '', - // 数据库连接参数 - 'params' => [], - // 数据库编码默认采用utf8 - 'charset' => 'utf8', - // 数据库表前缀 - 'prefix' => 'fa_', - // 数据库调试模式 - 'debug' => true, - // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器) - 'deploy' => 0, - // 数据库读写是否分离 主从式有效 - 'rw_separate' => false, - // 读写分离后 主服务器数量 - 'master_num' => 1, - // 指定从服务器序号 - 'slave_no' => '', - // 是否严格检查字段是否存在 - 'fields_strict' => true, - // 数据集返回类型 - 'resultset_type' => 'array', - // 自动写入时间戳字段 - 'auto_timestamp' => false, - // 时间字段取出后的默认时间格式,默认为Y-m-d H:i:s - 'datetime_format' => false, - // 是否需要进行SQL性能分析 - 'sql_explain' => false, -]; + +// +---------------------------------------------------------------------- + +return [ + // 数据库类型 + 'type' => think\Env::get("database_type", 'mysql'), + // 服务器地址 + 'hostname' => think\Env::get("database_hostname", '127.0.0.1'), + // 数据库名 + 'database' => think\Env::get("database_database", 'fastadmin'), + // 用户名 + 'username' => think\Env::get("database_username", 'root'), + // 密码 + 'password' => think\Env::get("database_password", ''), + // 端口 + 'hostport' => think\Env::get("database_hostport", ''), + // 连接dsn + 'dsn' => '', + // 数据库连接参数 + 'params' => [], + // 数据库编码默认采用utf8 + 'charset' => think\Env::get("database_charset", 'utf8'), + // 数据库表前缀 + 'prefix' => think\Env::get("database_prefix", 'fa_'), + // 数据库调试模式 + 'debug' => think\Env::get("database_debug", true), + // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器) + 'deploy' => 0, + // 数据库读写是否分离 主从式有效 + 'rw_separate' => false, + // 读写分离后 主服务器数量 + 'master_num' => 1, + // 指定从服务器序号 + 'slave_no' => '', + // 是否严格检查字段是否存在 + 'fields_strict' => true, + // 数据集返回类型 + 'resultset_type' => 'array', + // 自动写入时间戳字段 + 'auto_timestamp' => false, + // 时间字段取出后的默认时间格式,默认为Y-m-d H:i:s + 'datetime_format' => false, + // 是否需要进行SQL性能分析 + 'sql_explain' => false, +];