0

現在、アプリケーションを cloudfoundry にデプロイしようとしています。私の Web は spring+postgre+hibernate で構築されています。私が抱えている問題は、データベースにアクセスしようとするたびに、「ユーザー」の関係が存在しないというエラーが発生することです。

postgres データベースに正しく接続されていると確信しています。しかし、私の問題は、ローカルデータベースに接続していないように見えますが、代わりに別の場所に接続しているように見えるため、定義したユーザーテーブルにアクセスできません。

「select * from pg_tables」のようなクエリを実行しようとしましたが、うまく実行されましたが、結果はローカル データベースと同じではありません。また、テーブルの所有者が vcap であることも確認しました。なぜこのエラーが発生するのか、どうすれば解決できるのだろうか。

私はこれらの数日を修正しようとしてきました。しかし、役に立たなかったので、すでにここに投稿しました。

ここで誰かが私を助けてくれることを願っています。

私はそれを大いに感謝します!

4

1 に答える 1

1

サービスのプロビジョニングに対処する ebottard のコメントの提案に続くものとして、データベースを事前設定する方法は、Cloudfoundry サービスへのトンネリング で説明されているように、postgres クライアントを cloudfoundry postgres データベースに接続するトンネルを使用することです。

于 2012-10-05T21:04:33.043 に答える