¿Qué formato pgdump es mejor para el tamaño de almacenamiento pequeño y la restauración rápida?

Esta es una primera incursión en las copias de seguridad de PostgreSQL (db dumps) y he estado investigando los diferentes formatos de pgdump, otras opciones de pgdump y pgdumpall. Para un principiante de Postgres que busca tomar un volcado por hora (sobreescribirá el volcado anterior) de dos bases de datos que contienen activadores de tabla y dos esquemas diferentes en cada db, ¿cuál sería el formato de respaldo y las opciones para lograr fácilmente lo siguiente:

Tamaño de archivo pequeño (un solo archivo por db o la capacidad de elegir qué db restaurar)Fácil de restaurar como db limpio (con y sin el mismo nombre de db [s])Fácil de restaurar en un servidor diferente (el usuario puede ser diferente)Los desencadenadores se deshabilitan en la restauración y se vuelven a habilitar después de la restauración.

Incluir comandos de ejemplo para respaldar y restaurar.

Cualquier otra sugerencia útil de pgdump / pgrestore es bienvenida.

Respuestas a la pregunta(2)

Su respuesta a la pregunta