Nombres

El nombre en SQL es una secuencia de caracteres alfanuméricos menor que NAMEDATALEN, comenzando por un carácter alfanumérico. Por defecto, NAMEDATALEN esta definido a 32, pero en el momento que montar el sistema, NAMEDATALEN puede cambiarse cambiando el #define en src/backend/include/postgres.h. Subrayado ("_") esta considerado como un carácter alfabético.

En algunos contextos, los nombre pueden contener otros caracteres si están entrecomillados por doble comillas. Por ejemplo, nombres de tablas o campos pueden contener otros caracteres no validos como los espacios, ampersand (&), etc. usando esta técnica.