knex/lib/dialects/postgres/execution/pg-transaction.js

13 lines
319 B
JavaScript
Raw Normal View History

2021-01-01 18:46:16 +02:00
const Transaction = require('../../../execution/transaction');
class Transaction_PG extends Transaction {
begin(conn) {
if (this.isolationLevel) {
return this.query(conn, `BEGIN ISOLATION LEVEL ${this.isolationLevel};`);
}
return this.query(conn, 'BEGIN;');
}
}
module.exports = Transaction_PG;