... | ... | @@ -224,6 +224,23 @@ Se as modificações foram num arquivo específico, você pode copiar apenas est |
|
|
Uma outra forma de trabalhar é abrir diretamente os arquivos Web no diretório do _build_ (`target/$PROJECT`), fazer as modificações neles, salvá-los e atualizar o navegador. Atenção, no entanto, para ao final do processo copiar as alterações para o arquivo na pasta de código-fonte (`src/main/webapp`), do contrário no próximo _build_ (`mvn package`) você perderá suas alterações!
|
|
|
|
|
|
|
|
|
## Perguntas frequentes
|
|
|
|
|
|
### Como fazer backup dos dados do banco no PostgreSQL e restaurá-los?
|
|
|
|
|
|
Em certos casos, é interessante apagar todas as tabelas do banco de dados deixar o framework ORM gerá-las novamente. Nestes casos, caso não se queira perder os dados lá contidos, é possível fazer o backup em um arquivo em seu computador com o seguinte comando (assumindo que o banco pertence ao usuário `labes`):
|
|
|
|
|
|
```
|
|
|
pg_dump -a -h localhost -d nome_do_banco -U labes -W -f ~/Downloads/nome_do_banco.sql
|
|
|
```
|
|
|
|
|
|
Caso se queira também incluir no arquivo `.sql` as instruções para criação das tabelas, basta remover a opção `-a`. Para restaurar os dados nas novas tabelas vazias criadas, use o seguinte comando:
|
|
|
|
|
|
```
|
|
|
psql -h localhost -d nome_do_banco -U labes -W -f ~/Downloads/nome_do_banco.sql
|
|
|
```
|
|
|
|
|
|
|
|
|
## Referências
|
|
|
|
|
|
- [Jakarta EE](https://jakarta.ee/);
|
... | ... | |