[Gfoss] Aprire postgres verso l'esterno con indirizzo IP statico.

Stefano Salvador stefano.salvador a gmail.com
Ven 14 Maggio 2010 11:37:12 CEST


> Domanda da dummy: con "che il client verifichi le condizioni", significa che
> devo creare un sistema che controlli il TCP/IP in maniera indipendente dal
> quello che manda le query al DB?

il protocollo TCP/IP č implementato in tutti i sistemi operativi a
livello di kernel quindi non ti devi preoccupare di niente nel tuo
programma. Devi solo verificare i vari timeout per evitare di stare in
attesa infinita se la connessione cade, ma anche questo č spesso
gestito dalle librerie di base.

Per quanto riguarda l'integrita dei dati sul db risolvi il problema
mettendo le query di aggiornamento tutte in una transaction (BEGIN;
... COMMIT;) cosė se qualcosa va male non viene scritto niente.

Se hai aperto la porta 5432 di postgres verso l'esterno (o meglio
verso alcuni indirizzi IP) non ti dovresti preoccupare di niente se
non di qualche delay rispetto all'uso locale ed eventualmente qualche
timeout che scade. Per fortuna il TCP/IP ha quasi 40 anni ed una
tecnologia abbastaza matura ;-)


Ciao,

Stefano


Maggiori informazioni sulla lista Gfoss