mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-27 05:36:01 +00:00
mariadb version parsing
This commit is contained in:
@@ -171,6 +171,16 @@ const drivers = driverBases.map(driverBase => ({
|
|||||||
async getVersion(connection) {
|
async getVersion(connection) {
|
||||||
const { rows } = await this.query(connection, "show variables like 'version'");
|
const { rows } = await this.query(connection, "show variables like 'version'");
|
||||||
const version = rows[0].Value;
|
const version = rows[0].Value;
|
||||||
|
if (version) {
|
||||||
|
const m = version.match(/(.*)-MariaDB-/);
|
||||||
|
if (m) {
|
||||||
|
return {
|
||||||
|
version,
|
||||||
|
versionText: `MariaDB ${m[1]}`,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
version,
|
version,
|
||||||
versionText: `MySQL ${version}`,
|
versionText: `MySQL ${version}`,
|
||||||
|
|||||||
Reference in New Issue
Block a user