The bhpos PLU server daemon (plusd) is now ODBC enabled. Actual database usage
takes the form of native, or odbc. The default is native, to compile for ODBC
add the following option to the ./configure line:

--enable-odbc

Native Database Support
The default is native database support, which basically means raw connection to
and end db implementation. At the moment, only MySQL and postgre native db's are
supported. The default database is MySQL, for postgre, add the following option 
to the ./configure line:

--use-postgre


ODBC Database Support
If you enable the ODBC interface (and you must do the same in the server libs), 
the default once again is MySQL, to use postgre it's the same as the native db
option:

--use-postgre


Database Schema
It is worth bearing in mind that the database schemas for MySQL and postgre are
different. For native support the fastest route to maximum performance is taken,
in ODBC, a more generic approach is taken (as ANSI compliant as possible). This
complicats matters as no vendor implements SQL in a consistent manner (as no ANSI
SQL interface was ever defeined). Other points are in the actual implementation 
of the SQL language: things like unique row numbers, sequences, stored procedures,
etc..
