sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgresql:tabelnavn / skemaforvirring

Postgresql er som standard med små bogstaver, mens der er forskel på store og små bogstaver med kolonne-/tabelnavne:

select * from public.Abc 

er faktisk:

select * from public.abc

Det er fordi dit bord hedder Abc, så det kan ikke findes.

Du kan tilsidesætte denne adfærd med små bogstaver via anførselstegn, så "Abc" håndteres som Abc.



  1. Åbning af en SQL Server .bak-fil (gendannes ikke!)

  2. Multi-Dimensional Array fra matchende mysql-kolonner

  3. Den brugte tabeltype understøtter ikke SPATIAL-indekser

  4. Er der en måde at få adgang til den forrige rækkeværdi i en SELECT-sætning?