sql >> Databasteknik >  >> RDS >> PostgreSQL

Relation existerar inte

Uppenbarligen finns det en sammanblandning med namn. "core sample" är inte detsamma som CORE_SAMPLE . Svårt att säga mer, baserat på den lilla information vi har här.

Identifierare utan citattecken castas till gemener i PostgreSQL, så CORE_SAMPLE , Core_Sample eller core_sample sluta bli identisk.
Men när du väl anger identifierare inom dubbla citattecken, bevaras namnet som det är. På så sätt kan du ha annars olagliga tecken som ett mellanslag i namnet:"core sample" . Mitt stående råd är att hålla dig borta från det och använda lagliga, gemener identifierare uteslutande med PostgreSQL.

Felmeddelandet talar om för dig att det inte finns någon tabell med namnet "core sample" , åtminstone inte i databasen du anslutit till i något av schemana som anges i search_path .
Men den visade frågan hänvisar till en tabell med namnet CORE_SAMPLE som inte matchar detta felmeddelande.




  1. Databaskorrpution i MS Access och hur man handskas

  2. Konfigurera ScaleGrid-behörigheter på AWS med hjälp av en IAM-policymall

  3. Fel 404 hittades inte med EM 12c

  4. Hur man skapar en korstabellsfråga i designvy i Access