sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql:tabellnamn/schemaförvirring

Postgresql har som standard gemener samtidigt som det är skiftlägeskänsligt med kolumn-/tabellnamn:

select * from public.Abc 

är faktiskt:

select * from public.abc

Det beror på att ditt bord heter Abc, så det går inte att hitta.

Du kan åsidosätta detta beteende med små bokstäver med citattecken, så "Abc" hanteras som Abc.



  1. Hur man släpper tabeller och kolumner med SQL

  2. Hur man krypterar hybrid molndatabastrafik

  3. Hur SCHEMA_NAME() fungerar i SQL Server

  4. Trigger i mysql orsakar fel