Drupal多个db前缀

时间:2011-03-09 16:26:02

标签: mysql drupal-6 prefix

我有多个drupal站点运行一个MySQL数据库,每个使用不同的$ db_prefix。

如果我使用不同的数据库,我可以通过将它们放在settings.php中的数组中然后根据需要调用特定数据库来共享数据。

可以通过调用另一个$ db_prefix吗?

1 个答案:

答案 0 :(得分:2)

您可以跨不同站点共享各个表,您可以通过使db_prefix成为这样的数组来完成此操作;

$db_prefix = array(
    'default' => 'site_a_',
    'users_roles' => 'site_b_',     
    'role' => 'site_b_',
    'sessions' => 'site_b_',
    'users' => 'site_b_'
);

如果这是在站点A的settings.php中,那么它将与站点B共享它的user_roles,角色,会话和用户表。

这是你想要的吗?