多个数据库间共享公共表
[仅在mysql上测试过]把多个Drupal安装在不同的数据库中,但是仍然共享共用的表,这是可以做到的,只需要指定数据库名作为前缀的一部分,例如
$db_prefix = array(
"default" => "slave1.", // slave1安装的默认数据库
"users" => "master.",
"sessions" => "master.",
"authmap" => "master.",
"sequences" => "master."
"profile_fields" => "master.",
"profile_values" => "master.",
);