2
0
Files
bot/packages/scripts/backupDatabase.ts
2022-11-23 11:40:57 +01:00

23 lines
501 B
TypeScript

import { exec } from 'child_process'
import { promptAndSetEnvironment } from './utils'
const backupDatabase = async () => {
await promptAndSetEnvironment()
exec(
`pg_dump ${process.env.DATABASE_URL} -F c > dump.tar`,
(error, stdout, stderr) => {
if (error) {
console.log(`error: ${error.message}`)
return
}
if (stderr) {
console.log(`stderr: ${stderr}`)
return
}
console.log(`stdout: ${stdout}`)
}
)
}
backupDatabase()