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

RailsとPostgreSQL:ロールpostgresは存在しません

    実際、何らかの理由で、postgresqlロールが作成されていなかったことが問題であることがわかりました。

    実行してみてください:

    createuser -s -r postgres
    

    ロールは、PostgreSQLがデータベースのアクセス許可を維持する方法であることに注意してください。 postgresユーザーの役割がない場合、postgresユーザーは何にもアクセスできません。 createuserコマンドは、CREATE USER、CREATEROLEなどのコマンドの薄いラッパーです。



    1. SQL Serverで同等のINSTR()

    2. MariaDBでのFROM_BASE64()のしくみ

    3. MySQLに画像を保存できますか

    4. Oracleセッションの言語を変更する方法