Needs work
Project:
Drupal core
Version:
main
Component:
install system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
24 Aug 2026 at 11:08 UTC
Updated:
29 Sep 2026 at 14:35 UTC
Jump to comment: Most recent
Followup of #3615455: Install database driver modules alongside other modules. Every database driver is provided by a module. The helper method _install_get_database_module_name() is no longer needed and can be removed.
Remove _install_get_database_module_name()
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
daffie commented#3615455: Install database driver modules alongside other modules has landed.
Comment #4
daffie commentedUpdated the issue title and summary
Comment #5
daffie commentedReady for a review.
Comment #6
catchOne question on the MR but otherwise looks great.
Comment #7
catchThe original issue that prompted this introduced a test failure on mysqli (currently working on that there).
This brings up whether we should be explicitly finding and installing dependencies of database driver modules though, and where exactly that should happen.
Comment #8
catchThis was what I was wondering about on the other issue - didn't make it into the final commit: https://git.drupalcode.org/project/drupal/-/merge_requests/17006/diffs?c...
Comment #9
smustgrave commentedDo we need to deprecate this?
Comment #10
dcam commentedThis function is considered internal for two reasons:
There's always that "For internal APIs, a backwards compatible layer is provided when possible" clause of the BC policy, but this is one function people really shouldn't be calling.
Also, the contrib code search turned up zero results outside of
install.core.inc.Comment #11
dcam commentedI updated the fork's branch because I was seeing different things between the contrib code search, the GitLab changes view, and the code in my local environment. For some reason a fresh pull did not include the two
@seeannotations that I've marked in the MR. They both reference the deleted function. They need to either be updated or removed.