<div dir="ltr"><div>Hi lists,</div><div><br></div><div>I've just submitted QEP426: "Demotion of DB Manager plugin to community plugin" (<a href="https://github.com/qgis/QGIS-Enhancement-Proposals/pull/385">https://github.com/qgis/QGIS-Enhancement-Proposals/pull/385</a>)</div><div><br></div><div><p dir="auto" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);font-family:"Mona Sans VF",-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px">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.</p><p dir="auto" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);font-family:"Mona Sans VF",-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px">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.</p><p dir="auto" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);font-family:"Mona Sans VF",-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px">This QEP proposes that DB Manager is demoted to a 3rd party, community maintained plugin, and describes the plan to implement this change.</p></div><div>The full proposal and plan is available at <a href="https://github.com/qgis/QGIS-Enhancement-Proposals/pull/385">https://github.com/qgis/QGIS-Enhancement-Proposals/pull/385</a> for discussion.</div><div><br></div><div>Please don't reply to this email -- replies should be commented on the QEP itself to keep discussion centralised.</div><div><br></div><div>Nyall</div><div><br></div></div>