Saltar al contenido

¿Los nombres de las columnas de PostgreSQL distinguen entre mayúsculas y minúsculas?

Este equipo de trabajo ha estado por horas buscando la solución a tu duda, te ofrecemos la soluciones por eso deseamos servirte de mucha ayuda.

Solución:

Identificadores (incluidos los nombres de columna) que no están entre comillas dobles se doblan a minúsculas en PostgreSQL. Nombres de columna que se crearon con doble comillas y, por lo tanto, las letras mayúsculas retenidas (y/u otras violaciones de sintaxis) tienen que estar entre comillas dobles por el resto de su vida:

"first_Name"

Valores (string literales / constantes) están encerrados en comillas simples:

'xyz'

Entonces, los nombres de las columnas de PostgreSQL distinguen entre mayúsculas y minúsculas (cuando están entre comillas dobles):

SELECT * FROM persons WHERE "first_Name" = 'xyz';

Lea el manual sobre identificadores aquí.

Mi consejo permanente es usar nombres legales en minúsculas exclusivamente para que no se necesiten comillas dobles.

Para citar la documentación:

Las palabras clave y los identificadores sin comillas no distinguen entre mayúsculas y minúsculas. Por lo tanto:

UPDATE MY_TABLE SET A = 5;

puede escribirse de manera equivalente como:

uPDaTE my_TabLE SeT a = 5;

También puedes escribirlo usando identificadores citados:

UPDATE "my_table" SET "a" = 5;

Citar un identificador lo hace sensible a mayúsculas y minúsculas, mientras que los nombres sin comillas siempre se doblan a minúsculas (a diferencia del estándar SQL donde los nombres sin comillas se doblan a mayúsculas). Por ejemplo, los identificadores FOO, fooy "foo" son considerados iguales por PostgreSQL, pero "Foo" y "FOO" son diferentes de estos tres y entre sí.

Si desea escribir aplicaciones portátiles, se recomienda citar siempre un nombre en particular o nunca citarlo.

Los nombres de las columnas que son mixed mayúsculas y minúsculas deben estar entre comillas dobles en PostgresQL. Entonces, la mejor convención será seguir todas las mayúsculas y minúsculas con un guión bajo.

Te mostramos las comentarios y valoraciones de los lectores

Eres capaz de asentar nuestra faena exponiendo un comentario y dejando una puntuación te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *