No es posible modificar esta opción; debe cambiarse en el archivo fuente src/include/pg_config_manual.h
. Luego, se debe volver a compilar Postgres, el directorio de datos se inicializó con initdb
y datos restaurados. Cada versión menor de seguridad y corrección de errores tendrá que ser parcheada y recompilada. Esto es algo malo de hacer.
Esto es mucho más fácil y sensato para parchear una fuente de aplicación para usar nombres de tabla/función/etc más cortos. El máximo es de 63 caracteres, que es suficiente para insanely_stupid_and_totally_impractical_table_or_function_name0
Tal vez su esquema realmente no necesite nombres más largos, y este requisito es solo un artefacto de una versión desaparecida de su aplicación cliente. Marque esto:intente importar un esquema y funciones a una nueva base de datos.
Y esta pregunta probablemente debería migrarse a serverfault.com .