La longitud máxima predeterminada para todos los PostgreSQL identificadores (no solo nombres de columnas) es de 63 bytes (no caracteres). Este puede ser cambiado, como el manual informa dónde vinculó :
O en más detalles aquí :
Relacionado:
Entonces, mientras que PostgreSQL normal se puede ajustar editando la fuente y compilando, esto obviamente no es una opción. para un servicio alojado como Amazon Aurora Postgres. Entonces, no, no puede cambiar este límite.
No hay una longitud máxima para la suma de todos los nombres de columna de una tabla en Postgres. Hay un número máximo de columnas aunque. 1600 o menos, dependiendo de los tipos de datos. Detalles: