Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
|
programming:databases:postgresql:roles_example [2020/07/29 15:37] charon [Grant usage for future tables, sequences, routines in schema for basic roles] |
programming:databases:postgresql:roles_example [2020/07/29 15:45] (поточний) charon [Grant usage for future tables, sequences, routines in schema for basic roles] |
||
|---|---|---|---|
| Рядок 43: | Рядок 43: | ||
| GRANT USAGE ON SCHEMA myschema TO experiment_read_write, | GRANT USAGE ON SCHEMA myschema TO experiment_read_write, | ||
| GRANT ALL PRIVILEGES ON SCHEMA myschema TO experiment_admin; | GRANT ALL PRIVILEGES ON SCHEMA myschema TO experiment_admin; | ||
| + | </ | ||
| + | |||
| + | All next commands in this section require that current user can administer roles // | ||
| + | <code postgresql> | ||
| + | GRANT experiment_admin, | ||
| + | </ | ||
| + | and | ||
| + | <code postgresql> | ||
| + | REVOKE experiment_admin, | ||
| </ | </ | ||
| Рядок 56: | Рядок 65: | ||
| ==== Grant usage for future tables, sequences, routines in schema for basic roles ==== | ==== Grant usage for future tables, sequences, routines in schema for basic roles ==== | ||
| <code postgresql> | <code postgresql> | ||
| - | ALTER DEFAULT PRIVILEGES FOR ROLE experiment_read_write, | + | ALTER DEFAULT PRIVILEGES FOR ROLE experiment_read_only, |
| - | ALTER DEFAULT PRIVILEGES FOR ROLE experiment_read_write, | + | ALTER DEFAULT PRIVILEGES FOR ROLE experiment_read_only, |
| - | ALTER DEFAULT PRIVILEGES FOR ROLE experiment_read_write, | + | ALTER DEFAULT PRIVILEGES FOR ROLE experiment_read_only, |
| - | ALTER DEFAULT PRIVILEGES FOR ROLE experiment_read_write, | + | ALTER DEFAULT PRIVILEGES FOR ROLE experiment_read_only, |
| - | ALTER DEFAULT PRIVILEGES FOR ROLE experiment_read_write, | + | ALTER DEFAULT PRIVILEGES FOR ROLE experiment_read_only, |
| </ | </ | ||