Odpowiedzi:
Zrobione z ALTER USER username CREATEDB;
Zobacz ZMIENIĆ UŻYTKOWNIKA w dokumencie .
Aby usunąć bazę danych, albo jesteś superużytkownikiem (można to również przyznać ALTER USER
), albo musisz posiadać bazę danych.
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...