Make the contrib database driver for MongoDB work without patching core
The list of issues that need to be fixed are:
- #3209453: The service "search.index" should be backend_overridable
- #3209605: Make the service views.views_data backend overridable
- #3209917: The service 'config.storage.active' is backend overridable, only the class is hardcoded in multiple locations
- #3209931: The service "cache_tags.invalidator.checksum" and the service "cache.backend.database" should be backend_overridable
- #3335497: [META] MongoDB needs query condition parameters to be of the correct type
- #3332180: Give database driver module a hook_schema_alter()
More issues will be added later.
The contrib database driver for MongoDB can be found here: https://gitlab.com/daffie/mongodb.
Comments
Comment #2
daffie commentedAdd #3209917: The service 'config.storage.active' is backend overridable, only the class is hardcoded in multiple locations.
Comment #3
daffie commentedAdded #3209931: The service "cache_tags.invalidator.checksum" and the service "cache.backend.database" should be backend_overridable.
Comment #8
daffie commentedComment #9
daffie commentedRemoved #3209779: Create new database storage for the tracker module.