Giuseppe, it would be definitely important to have such a feature in QGis. <div>I imagine an abstract layer that operates thorugh pluggable drivers, as we can find on other desktop gis (like the db manager [1] for Gvsig). </div>
<div>Good luck for your GsoC proposal!</div><div><br></div><div>giovanni</div><div><br></div><div>[1] <a href="http://forge.osor.eu/plugins/scmsvn/viewcvs.php/tags/v1_11_0_Build_1305/libraries/libGDBMS/?root=gvsig-desktop">http://forge.osor.eu/plugins/scmsvn/viewcvs.php/tags/v1_11_0_Build_1305/libraries/libGDBMS/?root=gvsig-desktop</a><br>
<div><br><div class="gmail_quote">2011/4/6 Tim Sutton <span dir="ltr">&lt;<a href="mailto:lists@linfiniti.com" target="_blank">lists@linfiniti.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Guiseppe<br>
<br>
8&lt;--------snip----------------<br>
<div>&gt;&gt;<br>
&gt;&gt; Proposal.<br>
&gt;&gt; My aim is to merge both 3 plugins together and create the DB_manager plugin.<br>
&gt;&gt;<br>
&gt;&gt; First and the most important requirement, the DB_manager plugin *must* be<br>
&gt;&gt; easily<br>
&gt;&gt; expandable to manage different kind of databases (e.g. mysql, ...).<br>
&gt;&gt; I didn&#39;t look ahead when I forked PG_manager, but I want to correct my<br>
&gt;&gt; mistakes.<br>
&gt;&gt;<br>
&gt;&gt; Second, it should permit an easy management of databases, running common<br>
&gt;&gt; tasks<br>
&gt;&gt; as create/alter/delete tables, retrieve infos about tables, run queries, ...<br>
&gt;&gt; .<br>
&gt;&gt; Those are implemented in PG/SL_manager yet, but I have to do some changes to<br>
&gt;&gt; make them more general than they are.<br>
&gt;&gt;<br>
&gt;&gt; Third, DB_manager should allow to load tables as layer on the QGis canvas<br>
&gt;&gt; and,<br>
&gt;&gt; on the contrary, import layers from the canvas into the db.<br>
&gt;&gt;<br>
&gt;&gt; What is your opinion? Did I miss something?<br>
&gt;&gt; What other features would you like to see? And what other plugins (if any)<br>
&gt;&gt; would it be<br>
&gt;&gt; good to integrate in?<br>
&gt;&gt;<br>
&gt;&gt; Thanks for your comments.<br>
&gt;&gt;<br>
<br>
</div>What about having some kind of plugin architecture (I know a plugin<br>
with plugins is probably a bit meta!) so that other DBMS backends can<br>
easily use your manager? I&#39;m thinking that other backends like<br>
SQLAnywhere could easily also benifit from your work just by<br>
implementing a small stub for your plugin api....<br>
<br>
I think you GSOC proposal would make a fantastic addition to QGIS and<br>
I wish you all success with your proposal.<br>
<br>
Regards<br>
<br>
Tim<br>
<div><br>
<br>
&gt;&gt; --<br>
&gt;&gt; Giuseppe Sucameli<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Qgis-developer mailing list<br>
&gt;&gt; <a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
&gt;&gt; <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; ___________________________ ___ __<br>
&gt; Ricardo Garcia Silva<br>
&gt; _______________________________________________<br>
&gt; Qgis-developer mailing list<br>
&gt; <a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
&gt; <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
&gt;<br>
<br>
<br>
<br>
</div>--<br>
Tim Sutton - QGIS Project Steering Committee Member (Release  Manager)<br>
==============================================<br>
Please do not email me off-list with technical<br>
support questions. Using the lists will gain<br>
more exposure for your issues and the knowledge<br>
surrounding your issue will be shared with all.<br>
<br>
Visit <a href="http://linfiniti.com" target="_blank">http://linfiniti.com</a> to find out about:<br>
 * QGIS programming and support services<br>
 * Mapserver and PostGIS based hosting plans<br>
 * FOSS Consulting Services<br>
Skype: timlinux<br>
Irc: timlinux on #qgis at <a href="http://freenode.net" target="_blank">freenode.net</a><br>
==============================================<br>
<div><div></div><div>_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</div></div></blockquote></div><br>
</div></div>