The ddl in transactions flag is for flagging databases like sybase that actually throw errors if you try to do ddl in a transaction. Oracle et al allow ddl in transactions even if it is auto-committing.
If firebird doesn't have the same problem as sybase then it should return true. It may have been a misunderstanding if the firebird support implementor that I missed. Nathan On Feb 27, 2009, at 4:44 PM, "DATACOM - Diego" <[email protected]> wrote: > Hi all, > > there seems to be a problem with the Database implementations > regarding > the method supportsDDLInTransaction(). After a quick search in the > 1.9.1 > sources, I found only Sybase, Hibernate, and Firebird returning false > for this call. All other databases are returning true. > > The problem is that Firebird does support DDL in transactions (with > proper rollback) and is returning false, while databases such as > Oracle > and MySQL don't support this feature and are returning true. One > consequence of this is that Firebird is executing in autoCommit mode, > which can be dangerous in some situations. > > Going a little bit further, I wonder whether this property should be > completely removed so that all databases could use transactions (well, > at least DML transactions). What do you think? Does it deserve a bug > submission? > > Thanks in advance, > Diego > > > --- > --- > --- > --------------------------------------------------------------------- > Open Source Business Conference (OSBC), March 24-25, 2009, San > Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the > Enterprise > -Strategies to boost innovation and cut costs with open source > participation > -Receive a $600 discount off the registration fee with the source > code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Liquibase-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/liquibase-user ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Liquibase-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/liquibase-user
