sql >> Base de Datos >  >> RDS >> PostgreSQL

ERROR de PostgreSQL:42P01:la relación [Tabla] no existe

tiene dos opciones:- sin comillas:entonces todo estará automáticamente en minúsculas y no se distinguirá entre mayúsculas y minúsculas- con comillas:a partir de ahora todo se distinguirá entre mayúsculas y minúsculas.

Recomiendo encarecidamente NO usar comillas y hacer que PostgreSQL se comporte sin distinción entre mayúsculas y minúsculas. Hace la vida mucho más fácil. una vez que comienza a citar, debe usarlo EN TODAS PARTES, ya que PostgreSQL comenzará a ser muy preciso.

algún ejemplo:

   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.

realmente trate de evitar este tipo de engaños a toda costa. Quédese con ASCII de 7 bits para los nombres de los objetos.