def savepoints(fn): """Target database must support savepoints.""" return _chain_decorators_on( fn, emits_warning_on('mssql', 'Savepoint support in mssql is experimental and may lead to data loss.'), no_support('access', 'not supported by database'), no_support('sqlite', 'not supported by database'), no_support('sybase', 'FIXME: guessing, needs confirmation'), exclude('mysql', '<', (5, 0, 3), 'not supported by database'), )
def savepoints(fn): """Target database must support savepoints.""" return _chain_decorators_on( fn, emits_warning_on("mssql", "Savepoint support in mssql is experimental and may lead to data loss."), no_support("access", "not supported by database"), no_support("sqlite", "not supported by database"), no_support("sybase", "FIXME: guessing, needs confirmation"), exclude("mysql", "<", (5, 0, 3), "not supported by database"), )
def savepoints(fn): """Target database must support savepoints.""" return _chain_decorators_on( fn, emits_warning_on('mssql', 'Savepoint support in mssql is experimental and may lead to data loss.'), no_support('access', 'savepoints not supported'), no_support('sqlite', 'savepoints not supported'), no_support('sybase', 'savepoints not supported'), exclude('mysql', '<', (5, 0, 3), 'savepoints not supported'), exclude('informix', '<', (11, 55, 'xC3'), 'savepoints not supported'), )