在sails-js中回滚

时间:2014-12-04 15:01:19

标签: node.js sails.js waterline

当我从域表中删除一行时。

如果我在删除域时出错,我会进行回滚,但它不起作用。

  domain.query('BEGIN', function(err) {
    if (err) {
        callback(err);
    } else {
       domain.destroy({gid: self.gidNumber}).then(function(err, result) {

             self.session.db.domain.query('COMMIT');

        }).catch(function(err) {

            self.session.db.domain.query('ROLLBACK');

        }).done(function(res) {

            callabck(result);

        });
    }
});

0 个答案:

没有答案