sql >> Databáze >  >> RDS >> PostgreSQL

CHYBA PostgreSQL:42P01:vztah [Tabulka] neexistuje

máte dvě možnosti:- bez uvozovek:pak bude vše automaticky psáno malými písmeny a nerozlišují se malá a velká písmena- s uvozovkami:od nynějška se rozlišují malá a velká písmena.

Velmi bych doporučil NEPOUŽÍVAT uvozovky a přimět PostgreSQL, aby se choval bez rozlišování malých a velkých písmen. velmi to usnadňuje život. jakmile se dostanete do citování, musíte to používat VŠUDE, protože PostgreSQL začne být velmi přesný.

nějaký příklad:

   TEST = test       <-- non case sensitive
   "Test" <> Test    <-- first is precise, second one is turned to lower case
   "Test" = "Test"   <-- will work
   "test" = TEST     <-- should work; but you are just lucky.

opravdu se snažte za každou cenu vyhnout tomuto druhu triků. pro názvy objektů zůstaňte u 7bitových ascii.



  1. Jak přesně mám uložit zeměpisnou šířku a délku?

  2. Proč SQLAlchemy spustit Aktualizace nefunguje

  3. Výběrový dotaz SQL pomocí funkcí spojení, seskupování a agregace

  4. make MySQL server má oprávnění k zápisu do složky \xampp\tmp