"Pravděpodobně jste to již vyřešili sami, jako jsem to musel já, ale pokud stále hledáte, nebo kohokoli jiného, kdo by mohl narazit na toto vlákno. Také absolvuji tento kurz a narazil jsem na tento začátečnický problém.
Toto byla chyba uživatele. Připojoval jsem se k vagrant a turnajové databázi špatným způsobem.
Po přihlášení do vagrant jsem byl ve správné složce a přistupoval jsem ke správné databázi, ale špatným způsobem.
Chyba:
Jakmile jsem byl vagrant, šel jsem na psql jako uživatel vagrant a importoval jsem soubor.
\i tournament.sql
Poté jsem se připojil k databázi.
\c tournament
Pak jsem opouštěl psql, abych spustil soubor a získání vztahu neexistuje chyba.
Potřeboval jsem udělat ještě jeden krok.
OPRAVA:
Po připojení a přihlášení do turnaje databáze. Potřeboval jsem znovu importovat soubor turnaje.sql.
To vytvořilo vztahy ve skutečné databázi a ne jen tulák nebo kdekoli, kde jsem je předtím vytvářel.
takže z Vagrantu po příkazu Vagrant ssh# spusťte tyto příkazy samostatněcd /vagrant/tournament/
psql
\i tournament.sql
\c tournament
\i tournament
#last check to verify your relations were created
\dt
\d (table or view)
To je to, co to pro mě udělalo. Zbytek projektu byl snadný. Doufám, že to pomůže každému, kdo zde hledá odpověď." Moje otázky a odpovědi