add documentation to backup+restore the database from PostgreSQL docker container

This commit is contained in:
Michael Hoennig 2022-07-26 13:19:17 +02:00
parent 190d39400a
commit e97022fb02

View File

@ -34,6 +34,16 @@ Remove the PostgreSQL container:
After the PostgreSQL container is removed, you need to create it again as shown in "Create and run ..." above. After the PostgreSQL container is removed, you need to create it again as shown in "Create and run ..." above.
Given the container is running, to create a backup in ~/backup, run:
docker exec -i hsadmin-ng-postgres /usr/bin/pg_dump --clean --create -U postgres postgres | gzip -9 > ~/backup/hsadmin-ng-postgres2.sql.gz
Again, given the container is running, to restore the backup from ~/backup, run:
gunzip --stdout --keep ~/backup/hsadmin-ng-postgres.sql.gz | docker exec -i hsadmin-ng-postgres psql -U postgres -d postgres
### Markdown with PlantUML plugin ### Markdown with PlantUML plugin
Can you see the following diagram? Can you see the following diagram?