22 lines
743 B
JavaScript
22 lines
743 B
JavaScript
import {} from "../types";
|
|
import grabMariaDBClient from "./grab-mariadb-client";
|
|
export default function setMariaDBClient({ config }) {
|
|
try {
|
|
const MariaDBClient = grabMariaDBClient({ config });
|
|
if (!MariaDBClient) {
|
|
throw new Error(`Couldn't grab MariaDB Client`);
|
|
}
|
|
global.MARIADB_CLIENT = MariaDBClient;
|
|
// const test = await MariaDBClient.unsafe(`SHOW DATABASES`);
|
|
// if (!test.count) {
|
|
// console.error(`MariaDBClient Error: Database not ready.`);
|
|
// console.log(test);
|
|
// process.exit(1);
|
|
// }
|
|
}
|
|
catch (error) {
|
|
console.error(`ERROR setting MariaDB Client => ` + error.message);
|
|
process.exit(1);
|
|
}
|
|
}
|