distal-attribute
distal-attribute
distal-attribute
distal-attribute

Wanted: Delphi library for import / export database

User, date Message
Written by leus
1 year ago
Category: Feature discussion
3 posts since Thu, 31 Jan 13
This is a very selfish feature. I would love to see part of HeidiSQL (its export and import feature) as a stand-alone Delphi component or library.

Currently, I'm forced to ship mysql-dump for this together with my application. Being a long time hardcore Delphi fan, I want my exe files not to ship with anything but to be self-contained.

Is there a way to donate for specific features?

Also, and this is related with my wish above, is it possible for you guys to adopt a less-restrictive license, like MPL?
Written by ansgar
1 year ago
4938 posts since Fri, 07 Apr 06
I'm sorry, my export code is not just one part or even an installable component. And what's wrong with GPL?
Written by leus
1 year ago
3 posts since Thu, 31 Jan 13
I know currently it is not, that's what I'm asking. I'm even willing to sponsor such a change (pocket change, I'm afraid) and to provide some help, but I'm not really an expert in this area, so I don't think my help would be that much.

Regarding GPL, the problem with it is that I cannot use GPL software, not even as a library, in a commercial software package without having to release it under the GPL (http://www.gnu.org/licenses/gpl-faq.en.html#IfLibraryIsGPL and http://www.gnu.org/licenses/gpl-faq.en.html#SwitchToLGPL)

In any case, I think this is a brilliant, highly underrated project.
Written by ansgar
1 year ago
4938 posts since Fri, 07 Apr 06
Thanks for your feedback.

I guess I'm not able to provide what you're asking for. There is just so much code spread around in different units and dialogs for the export features. But I guess you could be able to at least use the most important unit "dbconnection". It has one or two dependencies from other units, not a big deal. That way, you can connect to servers and run queries with your own dialogs and controls.

When you're talking about the export feature, do you mean the SQL export, or the grid export?
Written by leus
1 year ago
3 posts since Thu, 31 Jan 13
Just plain DB export, nothing tied to any visual control. I need it as a backup option for my software. That's why I mention the need of shipping mysqldump together with my executable.

I don't know, perhaps dividing everything into modules would make this project more popular with Delphi developers, something like the mormot (Synopse) project does (they have several independent projects that can be used stand-alone.)

I'm still looking around your code. So far I managed to isolate one thing to see if I can make a module of it (the auto-update part) but then I'm not going to be using it, because of the license. But it was a great learning experience.

Regards,
Leonardo Herrera
 

Please login to leave a reply, or register at first.