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

Ruby on Railsアプリはどのようにしてパスワードなしでデータベースにアクセスできますか?

    現在のPostgresインストールはローカルホストからの接続を許可するように構成されているためです。

    pg_hba.confを確認してください ほとんどの場合、次のようなものが見つかります:

    # TYPE  DATABASE    USER        IP-ADDRESS    IP-MASK             METHOD
    host    all         all         127.0.0.1     255.255.255.255     trust 
    

    これは基本的に「127.0.0.1からのすべてのPostgresユーザーとデータベースにすべての接続を許可する」と言っています

    詳細については、ドキュメントをご覧ください: http: //www.postgresql.org/docs/9.1/static/auth-pg-hba-conf.html (例20-1を参照)



    1. Postgresqlが私のMacでどのようにユーザーを作成したのかわかりません

    2. MacOSXにPGgemをインストールできません

    3. OracleSQLでのマルチセットマッピングの予期しない結果

    4. 値がデータベースに存在するかどうかをチェックするJava