sql >> データベース >  >> RDS >> PostgreSQL

遊ぶ!フレームワーク-データベースに接続できません

    2つあるかもしれません 設定が間違っているか、少なくとも疑わしいものです。

    最初:postgres:... URL構文は単純なJDBCURLではありません。この形式は、PostgreSQLJDBCドライバーでは理解されません。 この回答 をご覧ください 同様の問題に。

    2番目:PlayにPostgreSQLスーパーユーザーアカウントを使用しようとしています。スーパーユーザーアカウントはのみ使用する必要があります 管理作業用ですが、「通常の」作業用ではありません。 特に 一部のWebフロントエンドを介したDBへのパブリックアクセスを含む作業用ではありません。 SQLインジェクション攻撃は、攻撃者にデータベースへの黄金の鍵を与えます。これには、完全なDBクラスターを一度に破壊したり、DBサーバーにバックドアをインストールしたりするための核兵器が含まれます。

    したがって、Playで構成する新しいユーザーを作成することをお勧めします。設定。

    つまり、postgresのデフォルトのパスワード ユーザーはではありません Ubuntuに設定します。この設定により、DBユーザーにログインできます。 同じOSユーザーからのみ 。これを修正する方法は、この回答 で説明されています。 。

    次の2つのヒントが役に立たない場合: あなたが引用したエラーは非常に曖昧です。 必須があります より詳細なエラーログをどこかに 。それらを見つけて、[編集]ボタンを使用して質問に添付してください。



    1. DELETEステートメントで行の物理的な場所(ROWID)を使用する方法

    2. Access2019データベースでのフィールドタイプと使用

    3. オラクルによるグローバリゼーション支援環境の構築

    4. ツリービューノードへの画像の割り当て