"Probabilmente l'hai già risolto da solo come dovevo, tuttavia se stai ancora cercando o per chiunque altro possa imbattersi in questo thread. Sto anche seguendo questo corso e mi sono imbattuto in questo problema per principianti.
Questo è stato un errore dell'utente. Mi stavo collegando a Vagrant e al database del torneo nel modo sbagliato.
Dopo aver effettuato l'accesso a Vagrant, ero nella cartella giusta e stavo accedendo al database giusto ma con il metodo sbagliato.
Errore:
Una volta in vagrant sono andato su psql come utente vagrant e ho importato il file.
\i tournament.sql
Poi mi sono connesso al database.
\c tournament
Quindi stavo uscendo da psql per eseguire il file e ottenere l'errore di relazione non esiste.
Avevo bisogno di fare un altro passaggio.
RISOLVERE:
Una volta connesso e effettuato l'accesso al database del torneo. Avevo bisogno di importare di nuovo il file torneo.sql.
Ciò ha creato le relazioni all'interno del database reale e non solo vagabondo o ovunque le stavo creando prima.
quindi da Vagrant dopo il comando Vagrant ssh# esegui questi comandi separatamentecd /vagrant/tournament/
psql
\i tournament.sql
\c tournament
\i tournament
#last check to verify your relations were created
\dt
\d (table or view)
Questo è quello che ha fatto per me. Il resto del progetto è stato facile. Spero che questo aiuti chiunque cerchi la risposta qui." Le mie domande