forked from MapComplete/MapComplete
Scripts: add more logging
This commit is contained in:
parent
a077a5ee79
commit
7fa5418959
1 changed files with 4 additions and 0 deletions
|
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue