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