Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| postgresql [2013/03/26 13:16] – kamil | postgresql [2025/01/11 18:58] (aktualna) – edycja zewnętrzna 127.0.0.1 | ||
|---|---|---|---|
| Linia 76: | Linia 76: | ||
| DROP DATABASE | DROP DATABASE | ||
| template1=# | template1=# | ||
| + | </ | ||
| + | |||
| + | === Nadanie praw dla innego użytkownika === | ||
| + | |||
| + | < | ||
| + | GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO user2; | ||
| + | GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO user2; | ||
| + | |||
| </ | </ | ||
| Linia 85: | Linia 93: | ||
| dbname=# GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO user_ro; | dbname=# GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO user_ro; | ||
| GRANT | GRANT | ||
| + | </ | ||
| + | |||
| + | === Nadanie praw tylko do backupu === | ||
| + | |||
| + | < | ||
| + | CREATE USER backup_user | ||
| + | GRANT CONNECT ON DATABASE production to backup_user; | ||
| + | \c production | ||
| + | GRANT USAGE ON SCHEMA public to backup_user; | ||
| + | GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO backup_user; | ||
| + | GRANT SELECT ON ALL TABLES IN SCHEMA public TO backup_user; | ||
| </ | </ | ||