„Prawdopodobnie rozwiązałeś już to samodzielnie, tak jak ja musiałem, jednak jeśli nadal szukasz lub dla kogokolwiek innego, kto może natknąć się na ten wątek. Biorę również udział w tym kursie i natknąłem się na ten problem dla początkujących.
To był błąd użytkownika. Łączyłem się z włóczęgą i bazą danych turniejów w niewłaściwy sposób.
Po zalogowaniu się do włóczęgi znalazłem się we właściwym folderze, uzyskując dostęp do właściwej bazy danych, ale w złej metodzie.
Błąd:
Raz w vagrant poszedłem do psql jako użytkownik vagrant i zaimportowałem plik.
\i tournament.sql
Następnie połączyłem się z bazą danych.
\c tournament
Następnie wyszedłem z psql, aby uruchomić plik i uzyskać błąd relacji nie istnieje.
Musiałem zrobić jeszcze jeden krok.
POPRAWKA:
Po połączeniu i zalogowaniu się do turnieju bazy danych. Musiałem ponownie zaimportować plik turniej.sql.
To stworzyło relacje w rzeczywistej bazie danych, a nie tylko włóczęga lub gdziekolwiek wcześniej je tworzyłem.
więc od Vagranta po komendzie Vagrant ssh# uruchom te komendy oddzielniecd /vagrant/tournament/
psql
\i tournament.sql
\c tournament
\i tournament
#last check to verify your relations were created
\dt
\d (table or view)
To właśnie zrobiło dla mnie. Reszta projektu była łatwa. Mam nadzieję, że pomoże to każdemu, kto szuka odpowiedzi tutaj. Moje pytania