jueves, 26 de mayo de 2016

PostgresSQL, pgadmin pg_dump

pg_dump es una utilidad para copias de seguridad de una base de datos PostgreSQL. Este hace que las copias de seguridad coherentes, incluso si la base de datos se está utilizando al mismo tiempo. pg_dump no bloquea otros usuarios que acceden a la base de datos (lectores o escritores).


--section = sectionname
Sólo vuelca la sección mencionada. El nombre de sección puede ser pre-data, data, or post-data pre-datos. Esta opción se puede especificar más de una vez para seleccionar varias secciones (YO: por ejemplo como: --section=pre-data --section=post-data.). El valor por defecto es para volcar todas las secciones.


La sección data contiene los datos reales de la tabla, los contenidos de objetos largos y valores de secuencia. Los elementos post-data  incluyen las definiciones de índices, disparadores, reglas y restricciones con excepción de las restricciones de validacion   (validated check). Los elementos pre-data incluyen todos los demás elementos de definición de datos.


-a

--data-only
Vuelca sólo los datos, no el esquema (las definiciones). datos de tablas, objetos grandes, y los valores de secuencia son objeto son volcados.

Esta opción es similar a, pero por razones históricas no idéntica a especificar --section=data.

-s
--schema-only

(esquema solamente)

Vuelca solo el esquema (schema) (las definiciones), no la data.

Esta opción es la inversa de --data-only. Es similar a, pero por razones históricas no idénticos a, especificar







--section=pre-data --section=post-data.

(No confunda esto con la opción --schema, el cual utiliza el término "esquema" en un sentido diferente.)

Para excluir datos de la tabla de sólo un subconjunto de tablas en la base de datos, vease 
 --exclude-table-data

-b
--blobs
Incluye objetos grandes en el volcado (blobs). Este es el comportamiento por defecto (OSEA QUE POR DEFECTO SE LOS INCLUYE SI NO SE INDICA LO CONTRARIO), excepto cuando sólo se especifica            --schema--table, or --schema-only, por lo que el parámetro -b sólo es útil para añadir objetos de gran tamaño a volcados selectivos (selective dumps) (osea en la mayoria de los casos se omite esta opcion ya que esta activada por defecto).

-v
--verbose
(MENSAJES DETALLADOS) Especifica el modo detallado (verbose). Esto hará que pg_dump de salida detallada de objetos, comentarios y las veces de inicio/pare a el archivo de volcado, y el progreso de los mensajes al error estándar.


--------------------------
Si hago un backup y no activo el vervose me manda solo  un breve mensaje de exito

D:/DBMS/bin\pg_dump.exe --host localhost --port 5432 --username "postgres" --no-password  --format custom --blobs --file "D:\pruebadump\pruebadump.backup" "usuarios"

Process returned exit code 0.

--------------------------
http://es.tldp.org/Postgresql-es/web/navegable/user/app-pgdump.html
http://docwiki.embarcadero.com/DBArtisan/2016/en/Database_Backup_(PostgreSQL)
file:///D:/DBMS/doc/postgresql/html/app-pgdump.html

No hay comentarios:

Publicar un comentario