- if Slave.shell [Config.Postgres.createdb, user, " ", dbname] then
- NONE
- else
- SOME "Error executing CREATE DATABASE script"
+ Option.map (fn s => "Error executing CREATE DATABASE script:\n" ^ s)
+ (Slave.shellOutput [Config.Postgres.createdb, user, " ", dbname])
+
+fun dropdb {user, dbname} =
+ Option.map (fn s => "Error executing DROP DATABASE script:\n" ^ s)
+ (Slave.shellOutput [Config.Postgres.dropdb, user, " ", dbname])