PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

ERRO PostgreSQL:42P01:relação [Tabela] não existe


você tem duas opções:- sem aspas:então tudo será automaticamente minúsculo e sem distinção entre maiúsculas e minúsculas - com aspas:de agora em diante tudo é sensível a maiúsculas.

eu recomendo NÃO usar aspas e fazer com que o PostgreSQL se comporte sem distinção entre maiúsculas e minúsculas. Isso torna a vida tão mais fácil. uma vez que você começa a citar, você tem que usá-lo EM TODO LUGAR, pois o PostgreSQL começará a ser muito preciso.

algum exemplo:
   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 tente evitar esse tipo de trapaça a qualquer custo. fique com ascii de 7 bits para nomes de objetos.