# Backup do i-educar

**URL:** <https://forum.ieducar.org/t/backup-do-i-educar/2559>\
**Category:** Sem categoria\
**Created:** [Novembro 20, 2024, 12:22am UTC](https://forum.ieducar.org/t/backup-do-i-educar/2559 "2024-11-20T00:22:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ricardo1992](https://avatars.discourse-cdn.com/v4/letter/r/8baadc/32.png) [@Ricardo1992](https://forum.ieducar.org/u/Ricardo1992)\
**Post date:** [Novembro 20, 2024, 12:22am UTC](https://forum.ieducar.org/t/backup-do-i-educar/2559/1 "2024-11-20T00:22:20Z")

</div>

Gostaria de uma ajuda no procedimento do backup do i-educar ? algum tutorial disponivel?

---

<div class="post-metadata">

**Author:** ![edinei](https://avatars.discourse-cdn.com/v4/letter/e/db5fbb/32.png) [@edinei](https://forum.ieducar.org/u/edinei)\
**Post date:** [Novembro 20, 2024, 6:20pm UTC](https://forum.ieducar.org/t/backup-do-i-educar/2559/2 "2024-11-20T18:20:40Z")

</div>

@Ricardo1992 não me recordo de algum tutorial disponível em relação ao backup, haja visto ele ser algo específico e que depende muito da sua lógica de negocio para ser implementado.

Mas para realizar um backup de forma simples e rápida pode usar o comando:

`pg_dump -U [usuário] -h [host] -p [porta] -F c -b -v -f [caminho_do_backup] [nome_do_banco]`

### Explicação dos parâmetros:

- **`-U [usuário]`**: O nome do usuário do PostgreSQL.
- **`-h [host]`**: O endereço do host do banco de dados (use `localhost` se o banco estiver na máquina local).
- **`-p [porta]`**: A porta em que o banco está rodando (o padrão é 5432).
- **`-F c`** : O formato do backup. O valor `c` indica que será no formato personalizado (recomendado para restauração mais flexível).
- **`-b`** : Inclui os dados em formato binário no backup.
- **`-v`** : Mostra detalhes (modo verboso).
- **`-f [caminho_do_backup]`**: O caminho e nome do arquivo onde o backup será salvo.
- **`[nome_do_banco]`**: O nome do banco de dados que será feito o backup.
