Knowledge Base

¿Qué es esto?

PostgreSQL: Error: No existe la columna en la relación

24/01/2017 - 27/12/2018 -  Comentarios - PostgreSQL Errores

Esto puede suceder porque estamos intentando ejecutar una query indicando una columna o varias que tienen mayúsculas y minúsculas en el nombre.

Por ejemplo:

INSERT INTO public.test(testDescription) VALUES('ABC')

La línea anterior, que sería una sintaxis válida de SQL, no funcionará por la d mayúscula. Para que funcione hay que englobar el nombre del campo entre comillas dobles. Esto es importante, si lo hacemos entre comillas simples tampoco funcionará. Ejemplo:

INSERT INTO public.test("testDescription") VALUES('ABC')