# To add a new tip, just add a new line to this file.
# Blank lines are ignored, lines starting with # are comments.

Le performance di PostgreSQL possono migliorare se si effettua periodicamente il VACUUM dei database.
La data ufficiale di nascita di PostgreSQL è l'otto luglio. Il progetto PostgreSQL naque nel 1996.
Il primo prototipo del progetto pgAdmin si chiamava pgManager e fu scritto per PostgreSQL 6.3.2.
Il supporto per pgAdmin può essere richiesto tramite la lista di messaggi pgadmin-support@postgresql.org.
Le nuove funzionalità e lo sviluppo sono discussi dagli sviluppatori di pgAdmin sulla lista pgadmin-hackers@postgresql.org.
La maggior parte della libreria pgSchema usata da pgAdminII fu sviluppata con un portatile con windows 2000 davanti la TV vicino Oxford, in Inghilterra.
Si può cambiare la password selezionando «Cambia password» dal menu «File».
Il quadro «definizione» mostra il comando SQL che potrebbe essere utilizzato per creare l'oggetto selezionato.
La risposta alla domanda sulla vita, l'universo e tutto quanto è 42.
Il nocciolo degli sviluppatori di pgAdmin è basato in UK, Francia, Germania, Italia e USA.
Dalla versione PostgreSQL 7.2 sono supportate tabelle senza la colonna OID per cercare di diminuire l'utilizzo degli OID.
Si può controllare l'attività di sistema a livello della singola connessione tramite lo strumento di «stato».
Ci sono parecchi file, strumenti e progetti utili nella directory contrib/ dei sorgenti di PostgreSQL.
I linguaggi procedurali di PostgreSQL sono pl/pgSQL, pl/Python, pl/TCL, pl/Perl e pl/sh.
pgAmin II fu scaricato oltre 10.000 volte *prima* che fosse il completo il controllo qualitativo!
La prima versione stabile di pgAdmin II fu scaricata oltre 35.000 volte nei primi 6 mesi successivi al rilascio.
Il progetto Slony-I da www.slony.info può essere utilizzato per la replicazione Master->Slave.
La prima versione ufficiale stabile di pgAdmin II fu rilasciata il 16 gennaio 2002.
Lo sviluppo del progetto pgAdmin III cominciò il 28 settembre 2002.
pgAdmin III è una versione di pgAdmin scritta completamente in C++ usando il framework wmWidgets per poter girare su Windows e sistemi Unix.
pgAmin è rilasciato sotto la «artistic licence».
PostgreSQL 7.3 supporta gli schemi che sono degli spazi con un nome all'interno dei database.
I domini possono essere utilizzati per creare dei tipi di dato predefiniti a partire dai tipi base.
pgAdmin III 1.0.0 fu rilasciato il 26 settembre 2003.
Il pianificatore di PostgreSQL ignorerà il desiderio di fare una scansione dell'indice se i tipi delle colonne usate per la join non corrispondono.
Non si dovrebbe «kill -9» il postmaster!!
I bottoni «explain analyze» e «explain query» sono tuoi amici quando si deve ottimizzare una interrogazione.
PostgreSQL 8.0 aggiunse parecchie nuove funzionalità al nostro DBMS, inclusi i punti di salvataggio, i tablespace e il tanto atteso port per Windows.
pgAdmin III supporta le connessioni cifrate SSL.
Il nuovo port PostgreSQL per Win32 ha passato tutti i test per la prima volta il 24 ottobre 2004.
Il port di PostgreSQL per windows fu scaricato oltre 45.000 volte nei primi cinque giorni dal rilascio!
Il bug «non abilitare il bottone OK quando si impostano le ACL per oggetti non ancora creati» è stato risolto a 39000 piedi d'altezza sopra la Finlandia mentre Andreas, Magnus e Dave stavano tornando dalla presentazione in Giappone di Slony-I e pgAdmin III!
Impostare troppy «shared buffer» in PostgreSQL può avere effetti peggiorativi sulle performance perché riduce la quantità di RAM dispobile per il kernel del sistema operativo che la usarebbe come cache del file system.
Sedere s un un aereo per 12 ore è veramente noioso ed è i lmotivo per quale sto scrivendo i suggerimenti proprio adesso!!
Il gruppo degli utenti PostgreSQL giapponesi o JOUG ha oltre 5000 membri e cresce in continuazione.
pgAdmin 1.4 è supportato su più piattaforme che qualsiasi suo predecessore, incluse varie distribuzioni Linux, Microsoft Windows (tm), FreeBSD, Solaris e Mac OS X.
pgAdmin 1.4 include uno strumento «explain» grafico che permette di leggere i capire facilmente i piani di esecuzione.
pgAgent può essere utilizzato per schedulare delle operazioni SQL periodiche come la ricreazione di indici parziali o la cancellazione di vecchi record.
Costruire la logica applicativa all'interno del detabase tramite funzioni e viste è una buona pratica. Questo assicura che che i vari clienti del prodotto avranno sempre le stesse viste dei dati e li modificheranno allo stesso modo. Ancora meglio: va scritto solo una volta per tutti i clienti!
Minimizzare l'ammontare degli accessi permessi a host remoti quando di si crea il file pg_hba.conf per aiutare a mantenere sicuro il database, e utilizzare sempre connessioni cifrate a meno che non ci sia una motivazione valida per non farlo.
Si può restringere l'accesso a specifiche colonne di una tabella a un utente particolare o un gruppo, vietandogli l'accesso diretto e creando una vista che contiene solo le colonne della tabella che vedrebbero. Se l'utente deve anche aggiornare i dati si possono creare le regole per l'aggiornamento della tabella sottostante tramite la vista.
PostgreSQL è stato fatto girare sulle piattaforme più diverse, come la X Box della Microsoft, la PlayStation II della Sony, il PDA Zaurus della Sharp!
EnterpriseDB ha donato un Powerbook Apple al progetto pgAdmin per aiutare a migliorare il port su Mac OS X di pgAdmin e del loro prodotto derivato, EDB Srudio.
