Scripts: add more logging

This commit is contained in:
Pieter Vander Vennet 2025-07-05 23:59:48 +02:00
parent a077a5ee79
commit 7fa5418959

View file

@ -11,8 +11,11 @@ class CreateNewDatabase extends Script {
async main(args: string[]): Promise<void> { async main(args: string[]): Promise<void> {
const targetName = args[0] const targetName = args[0]
const overwrite = args[1] === "--overwrite" const overwrite = args[1] === "--overwrite"
console.log("Trying to connect to the database...")
const db = new OsmPoiDatabase("postgresql://user:password@localhost:5444") const db = new OsmPoiDatabase("postgresql://user:password@localhost:5444")
console.log("Connected! Searching suitable databases...")
const knownDatabases = await db.findSuitableDatabases() const knownDatabases = await db.findSuitableDatabases()
console.log("Known databases are", knownDatabases.join(", "))
if (knownDatabases.indexOf(OsmPoiDatabase.databaseNameFor(targetName)) > 0) { if (knownDatabases.indexOf(OsmPoiDatabase.databaseNameFor(targetName)) > 0) {
if (overwrite) { if (overwrite) {
await db.deleteDatabase(targetName) await db.deleteDatabase(targetName)
@ -20,6 +23,7 @@ class CreateNewDatabase extends Script {
throw "ERROR: the target database " + targetName + " already exists" throw "ERROR: the target database " + targetName + " already exists"
} }
} }
console.log("Creating the database", targetName)
await db.createNew(targetName) await db.createNew(targetName)
} }
} }