Z MySQL DA Releases

  2.0.8

    More information about columns is available from the table
    browser. This is primarily to support SQL Blender.

    DECIMAL and NUMERIC columns now returned as floating-point numbers
    (was string). This has also been fixed in MySQLdb-0.9.1, but the
    fix is included here just in case you don't upgrade. Upgrading is
    a good idea anyway, because some memory-related bugs are fixed,
    particularly if using Zope 2.4 and Python 2.1.

  2.0.7

    Transaction support tweaked some more. A plus (+) or minus (-)
    at the beginning of the connection string will force transactions
    on or off respectively. By default, transactions are enabled if
    the server supports them. Beware: If you are using non-TST tables
    on a server that supports transactions, you should probably force
    transactions off.

  2.0.6

    This version finally should have all the transaction support
    working correctly. If your MySQL server supports transactions,
    i.e. it has at least one transaction-safe table (TST) handler,
    transactions are enabled automatically. If transactions are
    enabled, rollbacks (aborts) fail if any non-TST tables were
    modified.

  2.0.5

    Transactions don't really work right in this and prior versions.

  2.0.4

    INT columns, whether UNSIGNED or not, are returned as Python
    long integers to avoid overflows. Python-1.5.2 adds an 'L' to
    the end of long integers when printing. Later versions do not.
    As a workaround, use affected columns with a format string,
    i.e. '<dtml-var x fmt="%d">'.

  2.0.0

    This is the first version of the database adapter using MySQLdb
    for Zope.  This database adapter is based on the Z DCOracle DA
    version 2.2.0.

