sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur ändrar jag NAMEDATALEN-konfigurationen efter installation av PostgreSQL 9.0?

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 .




  1. Hur man begränsar resultat i T-SQL

  2. Benchmarking Postgres-XL

  3. Dela en sträng och gå igenom värden i MySql Procedure

  4. Uppdatera databas med html-länkklick med ajax php mysql