Przyznanie uprawnienia konta użytkownika do tworzenia baz danych w PostgreSQL


129

Jak mogę zapewnić konto użytkownika w PostgreSQL możliwości tworzenia i usuwania baz danych? Czy jest na to sposób GRANT?

Odpowiedzi:



34

Najpierw musisz się zalogować jako użytkownik postgres:

$ sudo -u postgres psql postgres

# \password postgres

Enter new password:

Po wprowadzeniu nowego hasła dla użytkownika postgres (specjalny rodzaj użytkownika na PostgreSQL), jesteś teraz zalogowany jako postgres i możesz przyznać uprawnienia innym użytkownikom. Załóżmy, że masz użytkownika o nazwie użytkownik1. Aby umożliwić mu tworzenie i usuwanie baz danych, musisz napisać (jako użytkownik postgres):

ALTER USER user1 CREATEDB;

Mam nadzieję że to pomoże...

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.