>> >> One problem with libdbi is that its scope doesn't cover everything that >> libgda's does. From what I can tell, libdbi doesn't have any apis to >> cover table/index creation, and that is one area that has a lot of >> individuality (e.g. autoinc integer fields). > > Is that the only individuality? Or are there others as well? > Could we abstract those pieces out ourselves? > How do other projects using those technologies handle that?
While not optimal, is it a practical issue? Most SQLite drivers automatically create database if the target doesn't exist (not sure about libdbi), and the tables could be created by a "create new file" user event. As for MySQL / Postgres, I can't imagine a user sophisticated enough to want this who would be unwilling to follow some simple directions to install the model. However, don't take this the wrong way, I'm not advocating we ditch gda - I'm leaving that decision up to Phil. _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel