Scripts: fix delete
All checks were successful
/ deploy_on_hosted (push) Successful in 16m55s

This commit is contained in:
Pieter Vander Vennet 2025-06-05 12:34:55 +02:00
parent 1ddfffcee0
commit a018f15466
2 changed files with 6 additions and 2 deletions

View file

@ -13,7 +13,7 @@ class CreateNewDatabase extends Script {
const overwrite = args[1] === "--overwrite"
const db = new OsmPoiDatabase("postgresql://user:password@localhost:5444")
const knownDatabases = await db.findSuitableDatabases()
if (knownDatabases.indexOf(targetName) > 0) {
if (knownDatabases.indexOf(OsmPoiDatabase.databaseNameFor(targetName)) > 0) {
if (overwrite) {
await db.deleteDatabase(targetName)
} else {

View file

@ -104,8 +104,12 @@ export class OsmPoiDatabase {
return "osm-poi." + latest
}
public static databaseNameFor(date: string) {
return `${OsmPoiDatabase._prefix}.${date}`
}
async createNew(date: string) {
const dbname = `${OsmPoiDatabase._prefix}.${date}`
const dbname = OsmPoiDatabase.databaseNameFor(date)
console.log("Attempting to create a new database with name", dbname)
const metaclient = this.getMetaClient()
await metaclient.connect()