En esta ocasión, voy a explicar como podemos hacer un respaldo del contenido de alguna tabla de PostgreSQL.
Lo primero que haremos, será ingresar a nuestra base de datos:
javoaxian@sky:~$ psql -U javoaxian -d javoaxian
Password for user javoaxian:
Welcome to psql 8.3.1, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
javoaxian=>
Una vez que ingresamos a nuestra base de datos con nuestro usuario, usaremos el comando COPY para poder enviar la información de nuestra tabla a un archivo de texto. Para este ejemplo, respaldaré la información de la tabla tipo_usuario y la mandaremos al archivo /home/javoaxian/tipo_usuario.txt.
javoaxian=> \COPY tipo_usuario TO '/home/javoaxian/tipo_usuario.txt'
Por default, el separador de campo es un TABULADOR y el separador de registro es una NUEVA LÍNEA.
En mi caso, el archivo generado quedó de la siguiente manera:
1 Administrador
2 Programador
3 Analista
Listo, con esto tendremos el respaldo de nuestra tabla en un archivo de texto.
No hay comentarios:
Publicar un comentario