「あなたはおそらく私がしなければならなかったようにあなた自身でこれをすでに解決しました、しかしあなたがまだこのスレッドに出くわすかもしれない誰かを探しているなら。私もこのコースを受講していてこの初心者の問題に出くわしました。
これはユーザーエラーでした。私はvagrantとトーナメントデータベースに間違った方法で接続していました。
vagrantにログインした後、私は正しいデータベースにアクセスする正しいフォルダーにいましたが、間違った方法でした。
エラー:
vagrantに入ったら、ユーザーvagrantとしてpsqlにアクセスし、ファイルをインポートしました。
\i tournament.sql
次に、データベースに接続しました。
\c tournament
次に、ファイルを実行するためにpsqlを終了しましたが、リレーションが存在しないというエラーが発生しました。
もう1つのステップを実行する必要がありました。
修正:
接続してデータベーストーナメントにログインしたら。 tournament.sqlファイルを再度インポートする必要がありました。
これにより、実際のデータベース内に関係が作成されました。放浪者だけでなく、以前に作成していた場所でも関係が作成されました。
したがって、コマンドVagrant ssh#の後にVagrantから、これらのコマンドを個別に実行しますcd / vagrant / tournament /
psql
\i tournament.sql
\c tournament
\i tournament
#last check to verify your relations were created
\dt
\d (table or view)
それが私のためにそれをしたことです。プロジェクトの残りの部分は簡単でした。これが、ここで答えを検索する人の助けになることを願っています。 "私の質問