> On 9/11/06, Murray Cumming <[EMAIL PROTECTED]> wrote: >> I just made this change in libgda-1.2: >> >> 2006-09-11 Murray Cumming <[EMAIL PROTECTED]> >> >> * providers/postgres/gda-postgres-provider.c: >> (gda_postgres_provider_create_database, >> gda_postgres_provider_create_database): When using >> CREATE DATABASE or DROP DATABASE, quote the database name, >> to allow, for instance, - characters. Possibly some other >> characters should be escaped too, but I can not find >> any description of the allowed characters in a >> postgres database name. >> Very possibly, the other providers should quote their >> database names too. >> >> (and a new release with that would be nice.) > > I can do that if you want, but I also think you can start using the > new API in Glom (you will be able to get a real database abstraction > and make Glom useable with at least Postgres, MySQL and SQLite).
Yes, I am trying to do that as quickly as possible. I have done some work on wrapping the latest API for C++, which is the first stage for using it in GLom. But I also need to bugfix the current stable Glom 1.0 release. >> But I can't find the equivalent place to make the same fix in HEAD. >> > > The API has changed quite a lot in this respect. Database operations > (CREATE DATABASE, CREATE TABLE, ADD COLUMN, etc) are now handled > directly by each provider. For this purpose a new generic API has been > introduced which allows one to perform these operations in a (almost) > provider independant way. > > I've locally made the same modifications for the HEAD branch. Thanks a lot. Murray Cumming [EMAIL PROTECTED] www.murrayc.com www.openismus.com _______________________________________________ gnome-db-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-db-list
