This commit is contained in:
parent
1ddfffcee0
commit
a018f15466
2 changed files with 6 additions and 2 deletions
|
@ -13,7 +13,7 @@ class CreateNewDatabase extends Script {
|
||||||
const overwrite = args[1] === "--overwrite"
|
const overwrite = args[1] === "--overwrite"
|
||||||
const db = new OsmPoiDatabase("postgresql://user:password@localhost:5444")
|
const db = new OsmPoiDatabase("postgresql://user:password@localhost:5444")
|
||||||
const knownDatabases = await db.findSuitableDatabases()
|
const knownDatabases = await db.findSuitableDatabases()
|
||||||
if (knownDatabases.indexOf(targetName) > 0) {
|
if (knownDatabases.indexOf(OsmPoiDatabase.databaseNameFor(targetName)) > 0) {
|
||||||
if (overwrite) {
|
if (overwrite) {
|
||||||
await db.deleteDatabase(targetName)
|
await db.deleteDatabase(targetName)
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -104,8 +104,12 @@ export class OsmPoiDatabase {
|
||||||
return "osm-poi." + latest
|
return "osm-poi." + latest
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static databaseNameFor(date: string) {
|
||||||
|
return `${OsmPoiDatabase._prefix}.${date}`
|
||||||
|
}
|
||||||
|
|
||||||
async createNew(date: string) {
|
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)
|
console.log("Attempting to create a new database with name", dbname)
|
||||||
const metaclient = this.getMetaClient()
|
const metaclient = this.getMetaClient()
|
||||||
await metaclient.connect()
|
await metaclient.connect()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue