"Probablemente ya resolvió esto por su cuenta como tenía que hacerlo yo, sin embargo, si todavía está buscando o si alguien más puede encontrar este hilo. También estoy tomando este curso y me encontré con este problema de principiante.
Este fue un error del usuario. Me estaba conectando a Vagrant y a la base de datos del torneo de forma incorrecta.
Después de iniciar sesión en Vagrant, estaba en la carpeta correcta accediendo a la base de datos correcta pero con el método incorrecto.
Error:
Una vez en vagabundo fui a psql como usuario vagabundo e importé el archivo.
\i tournament.sql
Luego me conecté a la base de datos.
\c tournament
Luego estaba saliendo de psql para ejecutar el archivo y obtuve el error de que la relación no existe.
Necesitaba dar un paso más.
REVISIÓN:
Una vez conectado e iniciado sesión en la base de datos del torneo. Necesitaba importar el archivo torneo.sql nuevamente.
Eso creó las relaciones dentro de la base de datos real y no solo vagabundas o donde las estaba creando antes.
así que desde Vagrant después del comando Vagrant ssh# ejecute estos comandos por separadocd /vagrant/tournament/
psql
\i tournament.sql
\c tournament
\i tournament
#last check to verify your relations were created
\dt
\d (table or view)
Eso es lo que hizo por mí. El resto del proyecto fue fácil. Espero que esto ayude a cualquiera que busque la respuesta aquí". -programmingerror-relation-does">Mis preguntas y respuestas