r17322 - gnucash/branches/gda-dev2/src - 1) Reintroduce 'database connection' UI. This UI lets you save or load a mysql

Phil Longstaff plongstaff at cvs.gnucash.org
Sun Jul 13 14:33:58 EDT 2008


Author: plongstaff
Date: 2008-07-13 14:33:57 -0400 (Sun, 13 Jul 2008)
New Revision: 17322
Trac: http://svn.gnucash.org/trac/changeset/17322

Modified:
   gnucash/branches/gda-dev2/src/backend/dbi/gnc-backend-dbi.c
   gnucash/branches/gda-dev2/src/backend/dbi/gnc-backend-dbi.h
   gnucash/branches/gda-dev2/src/backend/sql/gnc-backend-sql.c
   gnucash/branches/gda-dev2/src/backend/sql/gnc-transaction-sql.c
   gnucash/branches/gda-dev2/src/business/business-core/sql/gnc-address-sql.c
   gnucash/branches/gda-dev2/src/business/business-core/sql/gnc-entry-sql.c
   gnucash/branches/gda-dev2/src/business/business-core/sql/gnc-invoice-sql.c
   gnucash/branches/gda-dev2/src/business/business-core/sql/gnc-order-sql.c
   gnucash/branches/gda-dev2/src/business/business-core/sql/gnc-owner-sql.c
   gnucash/branches/gda-dev2/src/gnome-utils/Makefile.am
   gnucash/branches/gda-dev2/src/gnome-utils/dialog-database-connection.c
   gnucash/branches/gda-dev2/src/gnome-utils/glade/dialog-database-connection.glade
   gnucash/branches/gda-dev2/src/gnome/gnc-plugin-basic-commands.c
   gnucash/branches/gda-dev2/src/gnome/ui/gnc-plugin-basic-commands-ui.xml
Log:
1) Reintroduce 'database connection' UI.  This UI lets you save or load a mysql
or postgresql database (postgresql support not there yet so the postgresql
radio button is insensitive).  For a db, you can specify a) host (default is
'localhost'), b) db name (default is 'gnucash'), c) username (default is ''),
and d) password (default is '').
2) Add backend support for mysql db access through dbi.
3) Fix bug in which when a transaction was saved to a fresh db, the splits
weren't being saved.
4) Fix bug where invoice reference guids in other records weren't resolved to
the proper invoice.
5) Fix bug where order reference guids in other records weren't resolved to the
proper order.
6) Fix column type for gncEntry bill terms reference guid (was reference to
invoices table, not billterms table).
7) Fix bug where gncAddress field definitions didn't have proper length





More information about the gnucash-patches mailing list