Det är inte möjligt att ändra detta alternativ - det måste ändras i källfilen src/include/pg_config_manual.h
. Sedan måste Postgres kompileras om, datakatalogen initieras med initdb
och data återställd. Varje säkerhets- och bugfix mindre utgåva måste sedan korrigeras och kompileras om. Det här är dåligt att göra.
Detta är mycket enklare och förnuftigt att patcha en programkälla för att använda kortare tabell-/funktions-/etc-namn. Max. 63 tecken, vilket räcker för insanely_stupid_and_totally_impractical_table_or_function_name0
Kanske ditt schema verkligen inte behöver längre namn, och detta krav är bara en artefakt från en gammal version av din klientapplikation. Markera detta - försök att importera ett schema och funktioner till en ny databas.
Och den här frågan bör förmodligen migreras till serverfault.com .