[Qgis-user] QEP426: Demotion of DB Manager plugin to community plugin
Nyall Dawson
nyall.dawson at gmail.com
Mon Jun 8 13:58:40 PDT 2026
Hi lists,
I've just submitted QEP426: "Demotion of DB Manager plugin to community
plugin" (https://github.com/qgis/QGIS-Enhancement-Proposals/pull/385)
Historically, the DB Manager plugin was a critical component of the QGIS
ecosystem, providing essential database administration and querying
capabilities. However, over the 3.x development cycle, the direction of
QGIS shifted toward integrating all database related functionality into the
Browser Panel. This provides a better user experience, by exposing database
tools alongside other layer and connection management tools. The
browser-based functionality is all designed around generic, heavily tested
connection APIs, which are also used by many other areas of QGIS. In
contrast, the DB Manager plugin contains all its own logic and code for
handling database integration, with extremely minimal (almost non-existent)
test coverage.
As of QGIS 4.2, the core functionality of the DB Manager has been fully
ported to the built-in Browser Panel. Users can natively manage schemas,
create and delete tables, manage fields, and execute SQL queries directly
within the core interface. Maintaining the DB Manager plugin as a core
component now duplicates this functionality, bloating the codebase and
creating unnecessary maintenance overhead for core developers.
This QEP proposes that DB Manager is demoted to a 3rd party, community
maintained plugin, and describes the plan to implement this change.
The full proposal and plan is available at
https://github.com/qgis/QGIS-Enhancement-Proposals/pull/385 for discussion.
Please don't reply to this email -- replies should be commented on the QEP
itself to keep discussion centralised.
Nyall
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20260609/b958ed59/attachment.htm>
More information about the QGIS-User
mailing list