alias version

This commit is contained in:
Pierre Noël 2022-11-17 13:07:01 +01:00
parent 952a05514f
commit 11d6f7803c
3 changed files with 6 additions and 6 deletions

View File

@ -3,7 +3,7 @@
const { MARIADB, MYSQL } = require('../../utils/constants');
const SQL_QUERIES = {
VERSION: `SELECT version()`,
VERSION: `SELECT version() as version`,
};
class MysqlDatabaseInspector {
@ -13,7 +13,7 @@ class MysqlDatabaseInspector {
async getInformation() {
const [results] = await this.db.connection.raw(SQL_QUERIES.VERSION);
const version = results[0]['version()'];
const version = results[0].version;
const [versionNumber, databaseName] = version.split('-');
const database = databaseName && databaseName.toLowerCase() === 'mariadb' ? MARIADB : MYSQL;

View File

@ -3,7 +3,7 @@
const { POSTGRES } = require('../../utils/constants');
const SQL_QUERIES = {
VERSION: `SELECT current_setting('server_version')`,
VERSION: `SELECT current_setting('server_version') as version`,
};
class PostgresqlDatabaseInspector {
@ -13,7 +13,7 @@ class PostgresqlDatabaseInspector {
async getInformation() {
const { rows } = await this.db.connection.raw(SQL_QUERIES.VERSION);
const version = rows[0].current_setting;
const version = rows[0].version;
return {
database: POSTGRES,

View File

@ -3,7 +3,7 @@
const { SQLITE } = require('../../utils/constants');
const SQL_QUERIES = {
VERSION: `SELECT sqlite_version()`,
VERSION: `SELECT sqlite_version() as version`,
};
class SqliteDatabaseInspector {
@ -13,7 +13,7 @@ class SqliteDatabaseInspector {
async getInformation() {
const results = await this.db.connection.raw(SQL_QUERIES.VERSION);
const version = results[0]['sqlite_version()'];
const version = results[0].version;
return {
database: SQLITE,