db3.query('select pg_terminate_backend (pid) from pg_stat_activity where pg_stat_activity.datname=\'ngsplanner\' or pg_stat_activity.datname=\'ngsplanner2\'')
.then(()=>{
returndb3.query('drop database ngsplanner')
})
.then(()=>{
returndb3.query('create database ngsplanner with template ngsplanner2')
})
.then(()=>{
db=newPool({
user:'postgres',
password:'',
host:'postgres',
database:'ngsplanner',
port:5432,
})
db2=newPool({
user:'postgres',
password:'',
host:'postgres',
database:'ngsplanner2',
port:5432,
})
res.status(200).send("Done!")
})
.catch((err)=>{
console.log(err.message)
res.status(500).send(err.message)
})
})
app.post("/databases/livetotest",(req,res)=>{
db3.query('drop database ngsplanner2')
db.end(()=>{})
db2.end(()=>{})
db3.query('select pg_terminate_backend (pid) from pg_stat_activity where pg_stat_activity.datname=\'ngsplanner\' or pg_stat_activity.datname=\'ngsplanner2\'')
.then(()=>{
returndb3.query('drop database ngsplanner2')
})
.then(()=>{
returndb3.query('create database ngsplanner2 with template ngsplanner')