Merge branch 'maint/7.0'
[ninja.git] / system / config / database.php
blob6519156aea51cb8cafcf08300017078f49b7076b
1 <?php defined('SYSPATH') OR die('No direct access allowed.');
2 /**
3 * @package Database
5 * Database connection settings, defined as arrays, or "groups". If no group
6 * name is used when loading the database library, the group named "default"
7 * will be used.
9 * Each group can be connected to independently, and multiple groups can be
10 * connected at once.
12 * Group Options:
13 * benchmark - Enable or disable database benchmarking
14 * persistent - Enable or disable a persistent connection
15 * connection - Array of connection specific parameters; alternatively,
16 * you can use a DSN though it is not as fast and certain
17 * characters could create problems (like an '@' character
18 * in a password):
19 * 'connection' => 'mysql://dbuser:secret@localhost/kohana'
20 * character_set - Database character set
21 * table_prefix - Database table prefix
22 * object - Enable or disable object results
23 * cache - Enable or disable query caching
24 * escape - Enable automatic query builder escaping
26 $config['default'] = array
28 'benchmark' => TRUE,
29 'persistent' => FALSE,
30 'connection' => array
32 'type' => 'mysql',
33 'user' => 'dbuser',
34 'pass' => 'p@ssw0rd',
35 'host' => 'localhost',
36 'port' => FALSE,
37 'socket' => FALSE,
38 'database' => 'kohana'
40 'character_set' => 'utf8',
41 'table_prefix' => '',
42 'object' => TRUE,
43 'cache' => FALSE,
44 'escape' => TRUE