««« | »»»
PostgreSQL 8.4: impostazioni del locale
Le impostazioni del locale sono un aspetto spesso trascurato — vuoi perché eventuali deficienze vengono compensate nell’applicazione, o perché con gli alfabeti roman il default, anche se non perfetto, non è vistosamente inadeguato.
Fino alla versione 8.3, PostgresSQL non consentiva di specificare il locale per un singolo database, ma solo a livello di cluster, durante la sua creazione con initdb. Con la nuova versione, i parametri impostati nell’initdb valgono solo come default, consentendo di cambiare il tipo di collazione e la classificazione dei caratteri.
La collazione stabilisce l’ordinamento alfabetico, mentre la classificazione stabilisce quali caratteri sono maiuscoli, quali minuscoli e quali sono le cifre.
In questo modo è possibile usare il locale più adatto senza dover creare un cluster ad hoc, con tutte le complicazioni che comporta.
Per proseguire
Commenti e trackback sono disabilitati.
Commenti su PostgreSQL 8.4: impostazioni del locale
Una risposta
PostgreSQL 8.4: query ricorsive con WITH - ReFactor.it (10/05/09)
[…] abbiamo visto delle novità non particolarmente eclatanti(1, 2, 3). Con l’introduzione delle “WITH queries” passiamo a qualcosa di […]