Estas son unas guías rápidas para casos comunes en postgresql
- Cómo instalo en Debian?
- apt-get install postgresql
- Cómo me conecto a psql?
- psql template1. Esta es la primera base de datos que se crea.
- Cómo veo qué bases de datos hay?
- \l
- Cómo veo las tablas que hay?
- \d
- Cómo veo la metainformación de una tabla?
- \dt nombretabla
- Cómo me conecto a otra base de datos?
- \c nuevabase nuevousuario
- Cómo creo una base de datos?
- create database mibase;
- Cómo consigo ayuda?
- \h para cualquier información del sql soportado, por ejemplo \h create view. Para ver comandos especiales \?
- Cómo hago copia de los datos?
pg_dump nombredb > archivo.sql , posteriormente para restaurar los datos en una base de datos psql -f archivo.sql miotradb .
Entorno gráfico
La aplicación pgadmin3 le permitirá consultar tablas, vistas, secuencias, modificar en una interfaz con dos páneles, uno arbóreo y otro de información.
Backups diarios
Para hacer backups diarios, en Debian se puede colocar un archivo dentro de /etc/cron.daily que luzca como:
#!/bin/sh pg_dump -h 127.0.0.1 -U ikks db > /var/backup/dbct/tuapp-$(date +%F@%R).sql
Para evitar que postgresql solicite la clave, se debe crear un archivo de claves ~/.pgpass de la siguiente forma:
127.0.0.1:5432:*:ikks:tusuperclave

