Posted by claudiu.cristea on July 11, 2008 at 10:04am
Jump to:
| Project: | Database Scripts |
| Version: | 6.x-2.x-dev |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | claudiu.cristea |
| Status: | closed (fixed) |
Issue Summary
Drupal allow connection to multiple databases. To do this the $db_url (in settings.php) variable can be defined as array, not as string as is in a common Drupal installation. When this occur the Drupal database connection string is hold by $db_url['default'] instead of $db_url.
Attached there is a patch to fix this issue for dbscripts.module. The patch it also use the PHP parse_url() function to extract the database settings instead using of preg_match().
| Attachment | Size |
|---|---|
| dbscripts.patch | 766 bytes |
Comments
#1
See: http://drupal.org/node/18429 to find how to connect to multiple databases.
#2
#3
http://drupalcode.org/viewvc/drupal/contributions/modules/dbscripts/dbsc...
Combined with #303200: connect string doesn't allow for blank mysql password
(Fixed in 6, needs backport to 5. I don't have any urges to do anything with 5... though I suspect the patch would be the same.)
#4
Re-open and provide a patch if anyone wants this for 5.x-1.x; for now I'm not going to be touching 5.x-1.x
#5
Automatically closed -- issue fixed for 2 weeks with no activity.