Skip to content
Snippets Groups Projects
Commit 41ec6276 authored by alrwasheda's avatar alrwasheda :speech_balloon:
Browse files

unnecessary log eliminated + log sugar

parent 851d2613
No related branches found
No related tags found
No related merge requests found
......@@ -2,9 +2,9 @@ import { Client } from "pg";
import { Dialect, Sequelize } from "sequelize";
import envVars from "../config";
import { initBoat } from "./models/Boat";
import {initCheckIn} from "./models/CheckIn";
import {initCustomer} from "./models/Customer";
import {initWorker} from "./models/Worker";
import { initCheckIn } from "./models/CheckIn";
import { initCustomer } from "./models/Customer";
import { initWorker } from "./models/Worker";
const initializeDatabase = async () => {
const client = new Client({
......@@ -15,22 +15,27 @@ const initializeDatabase = async () => {
// https://stackoverflow.com/questions/18389124/simulate-create-database-if-not-exists-for-postgresql
await client.connect();
console.log(envVars.DB_NAME);
console.log(`DB Name: ${envVars.DB_NAME}`);
const isDatabaseExistingQuery = await client.query(
`SELECT * FROM pg_database WHERE datname='${envVars.DB_NAME}'`
);
console.log(isDatabaseExistingQuery);
// console.log(isDatabaseExistingQuery);
const isDatabaseExisting = isDatabaseExistingQuery.rowCount === 1;
if (!isDatabaseExisting) {
await client.query(`CREATE DATABASE "${envVars.DB_NAME}"`);
}
client.end();
const sequelize = new Sequelize(envVars.DB_NAME, envVars.DB_USER, envVars.DB_PASSWORD, {
host: envVars.DB_HOST,
dialect: envVars.DB_DRIVER as Dialect,
logging: false,
});
const sequelize = new Sequelize(
envVars.DB_NAME,
envVars.DB_USER,
envVars.DB_PASSWORD,
{
host: envVars.DB_HOST,
dialect: envVars.DB_DRIVER as Dialect,
logging: false,
}
);
await initBoat(sequelize);
await initCheckIn(sequelize);
......
......@@ -7,7 +7,7 @@ const showAllDBs = async (sequelizeConnection: Sequelize) => {
console.log(
"----------Found Databases----------\n",
res,
"\n--------------------\n"
"\n-----------------------------------\n"
);
});
};
......
......@@ -11,7 +11,7 @@ const showTables = async (sequelizeConnection: Sequelize) => {
)
.then((res) => {
//------------------------------------------------then
console.log(`TABELS IN ${envVars.DB_NAME}\n-------------\n`, res);
console.log(`-----TABELS IN ${envVars.DB_NAME}------\n`, res,"\n-----------------------------------\n");
});
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment