diff --git a/.gitignore b/.gitignore index b11462a..5dada7c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /flake.lock /go.sum /.env +/*.dump diff --git a/internal/infrastructure/database/backup/dump.sh b/internal/infrastructure/database/backup/dump.sh index bbc54e0..3c02056 100755 --- a/internal/infrastructure/database/backup/dump.sh +++ b/internal/infrastructure/database/backup/dump.sh @@ -1,5 +1,8 @@ #!/usr/bin/env bash +# Ensure the environment is sourced +source .env + pg_dump \ -h "$PSQL_HOST" \ -U "$PSQL_USERNAME" \ diff --git a/internal/infrastructure/database/backup/restore.sh b/internal/infrastructure/database/backup/restore.sh index f16832e..4625c61 100755 --- a/internal/infrastructure/database/backup/restore.sh +++ b/internal/infrastructure/database/backup/restore.sh @@ -1,7 +1,11 @@ #!/usr/bin/env bash +# Ensure the environment is sourced +source .env + pg_restore \ - -h "$PSQL_HOST" \ - -U "$PSQL_USERNAME" \ -v -d "$PSQL_DATABASE_BACKUP" \ + -U "$PSQL_USERNAME" \ + -h "$PSQL_HOST" \ -c -F c backup.dump +