From 8a356e7bbb1911fee2737e8688fbdfc22d5fc94a Mon Sep 17 00:00:00 2001 From: Marco Olimpi Date: Fri, 17 Jul 2026 10:55:48 +0000 Subject: [PATCH] Update containers/postgres/postgres.README --- containers/postgres/postgres.README | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/containers/postgres/postgres.README b/containers/postgres/postgres.README index 3274aaa..d4aa594 100644 --- a/containers/postgres/postgres.README +++ b/containers/postgres/postgres.README @@ -26,18 +26,13 @@ podman exec -it postgres psql -U postgres -c "CREATE DATABASE [nome_progetto];" podman exec -it postgres psql -U postgres -c "GRANT ALL privileges ON DATABASE [nome_progetto] TO [nome_progetto];" podman exec -it postgres psql -U postgres -d [nome_progetto] -c "GRANT CREATE ON SCHEMA public TO [nome_progetto];" ``` - ---- # Backup e Restore - -Backup (pg_dump) del database su file sull'host: ```bash -podman exec -e PGPASSWORD="[password_db_progetto]" postgres pg_dump -U [nome_progetto] -d [nome_progetto] > backup.sql -``` +# Backup +podman exec -e PGPASSWORD="[password_db_progetto]" postgres pg_dump -U [nome_progetto] -d [nome_progetto] -Fc > backup.dump -Restore da file sull'host nel database: -```bash -podman exec -i -e PGPASSWORD="[password_db_progetto]" postgres psql -U [nome_progetto] -d [nome_progetto] < backup.sql +# Restore +podman exec -i -e PGPASSWORD="[password_db_progetto]" postgres pg_restore -U [nome_progetto] -d [nome_progetto] --clean --if-exists < backup.dump ``` -