Aktywne Wpisy
Bardamu +126
Mózg mi paruje jak pomyślę o ludziach biorących 500,600,700 i więcej tysięcy kredytu na kwadrat w wielkiej płycie. Brudne klatki, zapach farby olejnej na korytarzu, rury na wierzchu, żeberkowe kaloryfery i plusk kloca sąsiada wydobywający się w toalecie przez pion biegnący za tekturową ścianką. Dobrze, że nasi budowniczowie nie poszli w ślady tych radzieckich, bo do zestawu dochodziłby jeszcze fetor gnijących śmieci z sypu na klatce. W dodatku przez większość dni w
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
#naukaprogramowania
#django
Mam ustawioną bazę danych postgres na zewnętrznym serwerze. W momencie uruchomienia testów wywala mi:
Got an error creating the test database: permission denied to create database
Trochę poszukałem i znalazłem kilka rozwiązań, ale nie wiem jakie jest dobre. Mógłby ktoś podać najlepszy sposób?
@IsambardKingdomBrunel: a widzisz, widać podałeś za mało szczegółów, skąd mogłem wiedzieć, że komputer nie wchodzi w grę ;)
1. stworzyć bazę w sqlite 3 (tylko nie wiem jak to ogarnąć w settingsach)
2. zmienic ustawienie postgresa (nie wiem za bardzo jak bo każde rozwiązanie pokazuje na lokalnym serwerze)
3. #!$%@?ć kompa przez okno i skoczyć za nim popełniając samobójstwo.
"permission denied to create database"
to błąd zwrócony przez Postgres. Możesz mieć dostęp do istniejącej bazy ze wszystkimi prawami ale dany użytkownik nie ma praw w tworzeniu baz.
A tak serio: sprawdź usera na bazie i zweryfikuj jego uprawnienia.
@filozof900: W sumie masz rację.
No to teraz pobawię się uprawnieniami.
Nie przechodź na sqlite i walcz z postgresem, choćby dlatego, że postgresa warto znać.
link
Jakie masz prawa na zdalnym serwerze? możesz się podpiąć przez psql jako administrator? (zazwyczaj użytkownik "postgres") lub ktoś z uprawnieniami do tworzenia, modyfikowania praw użytkowników? Zdalny serwer to Twój serwer, czy zewnętrzny, jeśli Twój to nie ma najmniejszego problemu.
edit. serwer jest zewnętrzny
ALTER USER user CREATEDB;