We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7ad54f8 commit 57dc133Copy full SHA for 57dc133
pkg/postgres/database.go
@@ -16,6 +16,7 @@ const (
16
GRANT_USAGE_SCHEMA = `GRANT USAGE ON SCHEMA "%s" TO "%s"`
17
GRANT_ALL_TABLES = `GRANT %s ON ALL TABLES IN SCHEMA "%s" TO "%s"`
18
DEFAULT_PRIVS_SCHEMA = `ALTER DEFAULT PRIVILEGES FOR ROLE "%s" IN SCHEMA "%s" GRANT %s ON TABLES TO "%s"`
19
+ GRANT_CREATE_SCHEMA = `GRANT CREATE ON DATABASE "%s" TO "%s"`
20
)
21
22
func (c *pg) CreateDB(dbname, role string) error {
@@ -31,6 +32,11 @@ func (c *pg) CreateDB(dbname, role string) error {
31
32
if err != nil {
33
return err
34
}
35
+
36
+ _, err = c.db.Exec(fmt.Sprintf(GRANT_CREATE_SCHEMA, dbname, role))
37
+ if err != nil {
38
+ return err
39
+ }
40
return nil
41
42
0 commit comments