db->last_query() and profiling of DB queries. | When you run a query, with this setting set to TRUE (default), | CodeIgniter will store the SQL statement for debugging purposes. | However, this may cause high memory usage, especially if you run | a lot of SQL queries ... disable this to avoid that problem. | | The $active_group variable lets you choose which connection group to | make active. By default there is only one group (the 'default' group). | | The $query_builder variables lets you determine whether or not to load | the query builder class. */ $active_group = 'default'; $query_builder = TRUE; $db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => '', 'password' => '', 'database' => '', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => (ENVIRONMENT !== 'production'), 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE ); /* * ----------------------------------------------- --------------------- * Laravel Eloquent ORM Settings * ----------------------- --------------------------------------------- * */ //get config from sqlite require_once APPPATH.'helpers/db_settings_helper.php'; $values = DBSettings::getDataBaseConfig(); if ((bool)($values["use_sqlite"])) { $db['default'] = [ 'driver' => 'sqlite', 'database' => FCPATH . 'database/transparencia.db', ]; } else { $db['default'] = [ 'driver' => 'mysql', 'host' => $values['host'], 'database' => $values['database'], 'username' => $values['username'], 'password' => $values['password'], 'charset' => 'utf8', 'collation' => 'utf8_general_ci', 'prefix' => '' ]; } $db['settings'] = [ 'driver' => 'sqlite', 'database' => FCPATH . 'database/settings.db', 'prefix' => '', ]; $db['custom_settings'] = [ 'driver' => 'sqlite', 'database' => FCPATH . 'database/app_config.db', 'prefix' => '', ];