Instalar emacs en el entorno virtual
 root@pgday:~# apt-get install emacs23-nox emacs-goodies-el emacs23-el

Habilitar ruteo en HM para salida a internet de VE
Copiar e instalar bots

Preparando PostgreSQL:

 root@pgday:~# apt-get install postgresql python-pygresql ptop

Ingresando como el usuario postgres:

 root@pgday:~# su postgres
 postgres@pgday:/root$ psql

Cambio de password:

 postgres=# ALTER USER postgres WITH PASSWORD 'pgday'

Creación del usuario (rol) pgday:

 postgres=# CREATE ROLE pgday LOGIN
 	        ENCRYPTED PASSWORD 'pgday2011'
 		NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE;
 
Crear base de datos:

 CREATE DATABASE pgday
  WITH OWNER = pgday
       ENCODING = 'UTF8'
       TABLESPACE = pg_default
       LC_COLLATE = 'C'
       LC_CTYPE = 'C'
       CONNECTION LIMIT = -1;

Listar todas las bases de datos:
 postgres=# \l

Conectar a la base de datos
 postgres=# \c pgday

 CREATE TABLE serie
 (
   id serial NOT NULL,
   create_pid character varying(20) NOT NULL,
   write_pid character varying(20),
   create_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP, 
   write_date date NOT NULL,
   write_time time without time zone,
   serie bigint,
   CONSTRAINT id PRIMARY KEY (id)
  )
  WITH (
    OIDS=FALSE
  );

ALTER TABLE serie OWNER TO pgday;

Listar los elementos de la base de datos actual:
 serie=# \d

Describir la tabla serie:
 serie=# \d serie

Mostrar ayuda:
 serie=# \h

Consultar ayuda para comandos especificos: 
 serie=# \h CREATE TABLE 

Archivos de configuración:
 
 root@pgday:~# cd /etc/postgresql/8.4/main/
 root@pgday:/etc/postgresql/8.4/main# emacs postgresql.conf
      ''' 
      log_connections = on
      listen_addresses = '*' 
      '''
 root@pgday:/etc/postgresql/8.4/main# emacs pg_hba.conf 
      ''' 
      host    serie       pgday       192.168.0.0/24        md5
      '''

Reiniciar el servicio:

 root@pgday:/etc/postgresql/8.4/main# /etc/init.d/postgresql restart

Conectar remotamente usando pgAdmin.
Conectar a la base de datos con pg_top

Iniciar bots

Mostrar estadisticas uso de recursos con pg_top y dar pautas sobre su uso 
Mostrar el uso de pgAdmin, estadisticas, herramientas

Y revisar el log de PostgreSQL

Documentación:
http://www.postgresql.org/docs/manuals/

Herramientas:
http://pgfoundry.org/
