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

View File

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

View File

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