29 lines
375 B
JavaScript
Raw Normal View History

2021-06-17 16:17:15 +02:00
'use strict';
class Dialect {
useReturning() {
return false;
}
}
class PGDialect {
useReturning() {
return true;
}
}
const getDialect = connection => {
const { client } = connection.client.config;
switch (client) {
case 'postgres':
return new PGDialect();
default:
return new Dialect();
}
};
module.exports = {
getDialect,
};