X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/d541c6185fb0f426dce0b16e85327b53635169e0..90dd48df1de3ea116fe2f2c0ec0fe36c71e17e5c:/src/plugins/postgres.sml?ds=sidebyside diff --git a/src/plugins/postgres.sml b/src/plugins/postgres.sml index a267e4f..87ba252 100644 --- a/src/plugins/postgres.sml +++ b/src/plugins/postgres.sml @@ -26,6 +26,13 @@ fun adduser user = else SOME "Error executing CREATE USER script" -val _ = Dbms.register ("postgres", {adduser = adduser}) +fun createdb {user, dbname} = + if Slave.shell [Config.Postgres.createdb, user, " ", dbname] then + NONE + else + SOME "Error executing CREATE DATABASE script" + +val _ = Dbms.register ("postgres", {adduser = adduser, + createdb = createdb}) end