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

関係は存在しません

    明らかに、名前との取り違えがあります。 "core sample" CORE_SAMPLEと同じではありません 。ここにある情報がほとんどないことに基づいて、これ以上言うのは難しいです。

    引用符で囲まれていない識別子はPostgreSQLでは小文字にキャストされるため、CORE_SAMPLECore_Sample またはcore_sample 最終的には同一になります。
    ただし、識別子を二重引用符で囲むと、名前はそのまま保持されます。このようにして、名前にスペースなどの不正な文字を含めることができます:"core sample" 。私の常識的なアドバイスは、それを避け、PostgreSQLでのみ合法的な小文字の識別子を使用することです。

    エラーメッセージは、"core sample"という名前のテーブルがないことを示しています。 、少なくともsearch_pathにリストされているスキーマのいずれかで接続したデータベースにはありません 。
    ただし、表示されるクエリはCORE_SAMPLEという名前のテーブルを参照しています。 これはこのエラーメッセージと一致しません。




    1. MySQLベースのシステム(MySQL / MariaDBレプリケーション+ガレラ)用にSELinuxを構成する方法

    2. SQLServerでセッションのANSI_NULLS設定を確認する方法

    3. PostgreSQLのパターンマッチングとは異なるパターンマッチングの使用中にエラーが発生しました

    4. Oracle SQL*Plusの使用方法