define default access privileges for default users too (#1512)

* define default access privileges for default users too
* extend docs on defaultUsers
This commit is contained in:
Felix Kunde
2021-06-22 16:45:28 +02:00
committed by GitHub
parent 53fb540c35
commit 54e506c00b
3 changed files with 42 additions and 5 deletions
+5 -2
View File
@@ -740,8 +740,11 @@ func (c *Cluster) syncDatabases() error {
if err := c.initDbConnWithName(preparedDatabase); err != nil {
return fmt.Errorf("could not init database connection to %s", preparedDatabase)
}
if err = c.execAlterGlobalDefaultPrivileges(preparedDatabase+constants.OwnerRoleNameSuffix, preparedDatabase); err != nil {
return err
for _, owner := range c.getOwnerRoles(preparedDatabase, c.Spec.PreparedDatabases[preparedDatabase].DefaultUsers) {
if err = c.execAlterGlobalDefaultPrivileges(owner, preparedDatabase); err != nil {
return err
}
}
}