Check if pg_dump is available before running database export

This commit is contained in:
Dan Sosedoff
2018-04-25 23:29:18 -05:00
parent 7dce0fb4f4
commit e2be689a05
3 changed files with 17 additions and 1 deletions

View File

@@ -11,6 +11,11 @@ type Dump struct {
Table string
}
func (d *Dump) CanExport() bool {
err := exec.Command("pg_dump", "--version").Run()
return err == nil
}
func (d *Dump) Export(url string, writer io.Writer) error {
errOutput := bytes.NewBuffer(nil)