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

postgresqlデータベースの所有者がデータベースにアクセスできません-リレーションが見つかりません。

    おそらく、publicのスキーマ権限 スキーマが壊れました。 \dn+の出力は何ですか 両方のサイトで?

    出力は次のようになります。

                              List of schemas
      Name  |  Owner   |  Access privileges   |      Description       
    --------+----------+----------------------+------------------------
     public | postgres | postgres=UC/postgres | standard public schema
                       : =UC/postgres           
    (1 row)
    

    =UC/postgresの場合 一部が欠落している場合は、

    で復元できます
    grant all on schema public to public;
    



    1. カスタムOracleタイプのオブジェクトマッピングを渡そうとしたときに無効な名前パターン

    2. MySQLデータベースへのリモートアクセスを有効にする

    3. SQL Server AlwaysOn(可用性グループ)のアーキテクチャとステップバイステップのインストール-4データベースの追加と削除の手順

    4. 悪名高いjava.sql.SQLException:適切なドライバーが見つかりません