== Notiziario settimanale PostgreSQL, 1 febbraio 2009 ==

From: Gianni Ciolli <gianni(dot)ciolli(at)2ndquadrant(dot)it>
To: pgsql-it-generale <pgsql-it-generale(at)postgresql(dot)org>
Cc: Gianluca Riccardi <gianluca(at)moonwatcher(dot)it>
Subject: == Notiziario settimanale PostgreSQL, 1 febbraio 2009 ==
Date: 2009-02-03 21:10:18
Message-ID: 20090203211018.GB21313@fune
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-it-generale

(Traduzione in lingua italiana delle PostgreSQL Weekly News a cura di
Gianni Ciolli <gianni(dot)ciolli(at)2ndquadrant(dot)it> e Gianluca Riccardi
<gianluca(at)moonwatcher(dot)it>)

Presto verranno rilasciate nuove versioni che risolvono alcuni bug per
le serie 8.3, 8.2, 8.1, 8.0 e 7.4. Preparatevi all'aggiornamento!

Greg Smith ha consegnato su pgfoundry la versione 0.90 di pgtune.
http://pgfoundry.org/projects/pgtune/

Il PostgreSQL Users' Group Bulgaro si riunirà il 12 febbraio 2009 alle
7pm a Vinarnata, 19 Lavele str., Sofia.
http://www.doodle.com/participation.html?pollId=vb788q7v8ybi4z39

== Novità sul prodotto PostgreSQL ==

Rilasciata la versione 3.0.6 di Archiveopteryx, un sistema di posta
basato su PostgreSQL.
http://www.archiveopteryx.org/3.0.6

È stata pubblicata la versione 3.2 del codice client di
Pgbuildfarm. Aggiornare!
http://pgfoundry.org/frs/download.php/2069/build-farm-3_2.tgz

== Il suggerimento della settimana ==

Devi rendere unica solo una parte della tua tabella, ad esempio solo i
nomi degli utenti attivi? Usa un Indice Unico Parziale:
CREATE UNIQUE INDEX ON logins ( username ) WHERE active = true;

== Notizie locali su PostgreSQL ==

Richard Broersma sta coordinando i volontari per uno stand a SCALE
(vedi sotto). Mettersi in contatto con lui scrivendo a richard DOT
broersma AT gmail DOT com.

SYDPUG si riunirà il 3 febbraio 2009 alle 6:30 pm presso Fujitsu
Australia, in North Sydney. Mark Leslie parlerà della storia e delle
motivazioni alla base di PostGIS.
http://archives.postgresql.org/sydpug/2009-01/msg00000.php

Molti dei soliti sospetti parteciperanno al FOSDEM il prossimo 7-8
febbraio a Bruxelles, in Belgio. Programma e ulteriori informazioni
disponibili all'indirizzo
http://wiki.postgresql.eu/wiki/FOSDEM_2009

JNBPUG si riunirà il 9 febbraio alle ore 19:00 presso il News Cafe in
località New Road, Midrand, Johannesburg, Sudafrica.

Stephen Frost parlerà dei permessi a livello di colonna il 9 febbraio
alle 6:30pm negli uffici di OmniTI.
http://pugs.postgresql.org/bwpug

Il Prague PostgreSQL Developers' Day 2009 si terrà il 12 febbraio 2009
http://www.postgresql.org/about/event.808
Programma:
http://www.postgres.cz/p2d2/2009/sched_en.html

SFPUG presenta: Reece Hart su un database Unison per la Biologia
Computazionale.
data da stabilire (10 o 11 febbraio 2009), presso UCSF.
http://postgresql.meetup.com/1/calendar/9351228/

PostgreSQL sarà presente a SCALE, che si terrà a Los Angeles (USA),
dal 20 al 22 febbraio prossimi.
http://www.socallinuxexpo.org/

Il 25 febbraio Andreas 'ads' Scherbaum terrà una comunicazione al Perl
Workshop 2009, a Frankfurt am Main, in Germania.
http://www.perl-workshop.de/talks/151/view

La PostgreSQL Conference U. S. organizzerà un PgDay nell'ambito della
LinuxFest Northwest (25, 26 aprile). Informazioni su come proporre una
comunicazione sono disponibili sul sito
http://www.postgresqlconference.org/

Nei giorni 21 e 22 maggio 2009 all'università di Ottawa, in Canada, si
terrà PGCon 2009. Nei due giorni precedenti si terranno dei tutorials.
http://www.pgcon.org/2009/papers.php

Il 23 e 24 ottobre 2009 si svolgerà PGCon Brazil, presso Unicamp,
nella città di Campinas, stato di San Paolo.

== Rassegna stampa su PostgreSQL ==

Planet PostgreSQL: http://planet.postgresql.org/

Questo notiziario settimanale PostgreSQL è stato realizzato da David
Fetter e Josh Berkus; traduzione in lingua italiana a cura di Gianni
Ciolli e Gianluca Riccardi.

Notizie o annunci destinati a questo notiziario dovranno pervenire
entro la mezzanotte di domenica (le 15 nel fuso orario della
California). I comunicati in lingua italiana dovranno essere inviati a
pwn(at)itpug(dot)org; per le lingue inglese o tedesca, si scriva
rispettivamente a david(at)fetter(dot)org o a pwd(at)pgug(dot)de(dot)

== Patch applicate ==

Peter Eisentraut ha effettuato i seguenti commit:

- Aggiustamento del formato dei messaggi in ecpg.

- Effettuato il revert delle viste aggiornabili.

- Corretto un messaggio in pgsql/src/interfaces/ecpg/preproc/parse.pl

- Aggiornamento sulle traduzioni.

- In pgsql/src/interfaces/ecpg/preproc/ecpg.c, corretti gli spazi
bianchi nel messaggio.

- In ecpg, resi i messaggi del Make coerenti con quelli esistenti.

Alvaro Herrera ha effettuato i seguenti commit:

- Consentite l'estrazione e l'interpretazione delle reloptions da una
semplice tupla pg_class, e rifattorizzato il codice relcache che si
occupava di ciò in precedenza. Così diviene possibile per altre
procedure chiamanti (in particolare autovacuum) di fare la stessa
cosa senza che debbano necessariamente aprire una tabella e
acquisirvi un lock.

Magnus Hagander ha effettuato i seguenti commit:

- In pgsql/src/backend/utils/adt/pg_locale.c, messi a tacere i warning
del compilatore nel nuovo codice locale di win32 quando si esegue un
build su mingw. ITAGAKI Takahiro.

- In pgsql/src/test/regress/pg_regress.c, messi a tacere i warning del
compilatore su win32. ITAGAKI Takahiro.

- In pgsql/src/bin/pg_ctl/pg_ctl.c, supporta l'esecuzione come
servizio in Windows 7, evitando di specificare il flag
JOB_OBJECT_UILIMIT_HANDLES. Dave Page & Magnus Hagander

- Scorsi tutti i valori di ritorno di OpenSSL, assicurandoci che li
stiamo paragonando ai valori documentati dalla API. Il codice
precedente era esatto così come implementato, ma accettava
troppo/troppo poco rispetto alla documentazione della API. Come da
commento di Zdenek Kotala.

- In pgsql/src/test/regress/pg_regress.c, cambiato il codice che mette
a tacere i warning al fine di non fargli effettuare il cast del tipo
del puntatore, preferendo invece effettuare in seguito il cast del
valore della variabile. Come da commento di Tom Lane.

Teodor Sigaev ha effettuato i seguenti commit:

- In pgsql/contrib/tsearch2/tsearch2.c, risolto un bug legato alla
valutazione multipla del trigger di compatibilità di tsearch2, i
dati del trigger dovrebbero essere ripristinati. Patch all'indietro
soltanto fino alla 8.3 visto che le altre versioni precedenti non
hanno questo livello.

- In pgsql/src/backend/tsearch/spell.c, risolto un dereferenziamento
errato di char* all'indice dell'array. Come da report di Tommy
Gildseth.

Tom Lane ha effettuato i seguenti commit:

- Rimpiazzati gli assert che controllano gli argomenti con dei
controlli regolari test-and-elog in tutte le funzioni di conversione
della codifica. Non si tratta di casi da escludere poiché è
possibile creare una conversione, con una funzione di conversione
errata, per la codifica specificata. Ciò condurrebbe ad un crash
dell'Assert in un build avente gli assert abilitati, oppure ad una
conversione errata nel caso opposto, comportamenti ambedue
indesiderabili. Questo sarebbe un problema di tipo DOS se i
database di produzione fossero compilati con gli Assert abilitati,
ma per fortuna non è così. Come da osservazione di Heikki. Patch
all'indietro a tutti i branch supportati.

- Aggiornati i file dati di timezone alla release 2009a di tzdata:
introduce lo spelling preferito Asia/Kathmandu per tale nome di
zona, e corregge le informazioni DST storiche per Svizzera e Cuba.

- In pgsql/doc/src/sgml/release.sgml, aggiornate le note di rilascio
back-branch.

- Introdotte difese contro l'input nullo in
analyze_requires_snapshot(), come da report di Rushabh Lathia. Patch
all'indietro della patch del 2009-01-08. Ciò è necessario nella 8.3,
come riportato da Bjorn Munch. Al momento non è necessario nella
8.2, per quanto ne sappia, ma sembrerebbe opportuno includerla anche
lì.

- In pgsql/src/backend/utils/adt/arrayfuncs.c, risolto unnest() al
fine di gestire in modo sicuro l'input di un array TOASTed. Come da
report di Alvaro Herrera.

Heikki Linnakangas ha effettuato i seguenti commit:

- Controlla che il limite di connessione sia in un range valido. In
altre parole, non minore di -1. Questo controllo manca anche nelle
versioni precedenti, ma non sembra valga la pena di riportarlo
all'indietro. Tutti i valori negativi sono semplicemente trattati
come "no limiti", il che è innocuo, e rendere più stringente il
controllo potrebbe addirittura inficiare il funzionamento di
un'applicazione che non lo rispetta.

== Patch rifiutate (per adesso) ==

Nessuno è stato scontentato questa settimana :-)

== Patch in coda ==

KaiGai Kohei ha consegnato un'altra versione della sua patch
SE-PostgreSQL.

KaiGai Kohei ha consegnato due patch di documentazione per le sue
patch SE-PostgreSQL.

Brendan Jurd ha consegnato una patch aggiornata per correggere i
marcatori AM/PM.

Zdenek Kotala ha consegnato una nuova versione della sua patch per

Browse pgsql-it-generale by date

  From Date Subject
Next Message rotellaro 2009-02-07 05:14:23 Rilasciati nuovi upgrade di PostgreSQL
Previous Message Gianni Ciolli 2009-02-02 21:46:13 == Notiziario settimanale PostgreSQL, 25 gennaio 2009 ==