mehrere dynamische Datenbank zuzugreifen Ich möchte einen Master und mehrere Slave-Datenbank zuzugreifen (dynamisch) in codeigniter.Wie in Codeigniter
Verbindungszeichenfolge aller Slave-Datenbank in Master-Datenbank gespeichert. wie man auf die master-Datenbank in der Datenbank.php-Datei zugreift. oder gibt es eine andere Möglichkeit, dies zu tun?
$db['default']['dbname_prefix'] = $dbname_prefix;
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = $username_prefix.'root';
$db['default']['password'] = '';
$db['default']['database'] = $db_name;
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
$db['default']['_protect_identifiers']= FALSE;
$db['msdb']['dbname_prefix'] = '';
$db['msdb']['hostname'] = 'should_be_come_from_first_database';
$db['msdb']['username'] = 'should_be_come_from_first_database';
$db['msdb']['password'] = 'should_be_come_from_first_database';
$db['msdb']['database'] = 'should_be_come_from_first_database';
$db['msdb']['dbdriver'] = 'mssql';
Vielen Dank im Voraus,
MySQL <> SQL Server, die man verwenden Sie? – Chuck
Haben Sie lesen [Codeigniter Dokumentation] (https://www.codeigniter.com/userguide3/database/connecting.html#connecting-to-multiple-databases)? –
beide, Master-Datenbank läuft auf MySQL und alle anderen Slave-Datenbank läuft auf SQL-Server –