O PostgreSQL oferece uma ferramenta própria para backup chamada pg_dump. Com ela podemos realizar backups tanto do schema quanto dos dados (ou e/ou outro), para arquivo tar ou plain text.
Analisando o próprio help da ferramenta, podemos seguir seu padrão de uso:
Usage:
pg_dump [OPTION]... [DBNAME]
Um exemplo básico:
pg_dump -Ft -f arquivo.tar nome_do_banco
fonte: https://www.oficinadanet.com.br/artigo/2113/backup_de_banco_de_dados_com_pg_dump