master / slave databases
Note to self: Use db_set_active() to switch databases in Drupal
olav — Wed, 08/20/2008 - 13:00
If you use Drupal as a toolbox to implement a nice admin interface and your database administrator gets annoyed about the many tables Drupal uses, you can bracket your database code with calls to db_set_active(‘mydb’) like so:
db_set_active(‘mydb’);
// code that uses your existing database
db_set_active(‘default’);
In your sites/default/settings.php, you need to make $db_url an array like so:
$db_url = array( 'default' => 'mysql://your:drupal@tables.live/here', 'mydb' => 'mysql://all:your@other.tables.are/here', );




Kommentiert
5 days 21 hours ago
5 weeks 1 day ago
25 weeks 3 days ago
27 weeks 18 hours ago
27 weeks 1 day ago
30 weeks 6 days ago
1 year 11 weeks ago
1 year 33 weeks ago
1 year 41 weeks ago
2 years 5 days ago