knex/lib/dialects/postgres/execution/pg-transaction.js
2021-01-01 18:46:16 +02:00

13 lines
319 B
JavaScript

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;