PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

ERREUR PostgreSQL :42P01 :la relation [Table] n'existe pas

vous avez deux choix :- sans guillemets :alors tout sera automatiquement en minuscules et non sensible à la casse- avec guillemets :désormais tout est sensible à la casse.

Je recommanderais fortement de ne PAS utiliser de guillemets et de faire en sorte que PostgreSQL ne soit pas sensible à la casse. ça rend la vie tellement plus facile. une fois que vous commencez à citer, vous devez l'utiliser PARTOUT car PostgreSQL commencera à être très précis.

un exemple :

   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.

essayez vraiment d'éviter ce genre de supercherie à tout prix. restez avec ASCII 7 bits pour les noms d'objets.