From 25890b93dee2bd38afe707fc482ad08454f6b51c Mon Sep 17 00:00:00 2001 From: Edvaldo Szymonek Date: Thu, 5 Mar 2026 23:06:17 -0300 Subject: [PATCH] =?UTF-8?q?faz=20backup=20sem=20dono=20ou=20privil=C3=A9gi?= =?UTF-8?q?os,=20adiciona=20comando=20para=20cria=20objectos=20se=20n?= =?UTF-8?q?=C3=A3o=20existirem?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 4 ++-- script/database-sync/database-sync.sh | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 1beb67d..993aee3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: postgres: - image: postgres:18 + image: docker.io/postgis/postgis:18-3.6 container_name: herbario_postgresql environment: POSTGRES_DB: $PG_DATABASE @@ -25,7 +25,7 @@ services: nginx: image: nginx:1.17-alpine - container_name: berbario_nginx + container_name: herbario_nginx volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./nginx/conf.d:/etc/nginx/conf.d diff --git a/script/database-sync/database-sync.sh b/script/database-sync/database-sync.sh index 32881b1..431a01b 100755 --- a/script/database-sync/database-sync.sh +++ b/script/database-sync/database-sync.sh @@ -9,15 +9,17 @@ PGPASSWORD="$SYNC_SOURCE_PASSWORD" pg_dump \ -p "$SYNC_SOURCE_PORT" \ -U "$SYNC_SOURCE_USER" \ -d "$SYNC_SOURCE_DATABASE" \ - -Fc | \ + --no-owner \ + --no-privileges \ + --clean \ + --if-exists \ + --format=c | \ PGPASSWORD="$SYNC_DEST_PASSWORD" pg_restore \ -h "$SYNC_DEST_HOST" \ -p "$SYNC_DEST_PORT" \ -U "$SYNC_DEST_USER" \ -d "$SYNC_DEST_DATABASE" \ --clean \ - --if-exists \ - --no-owner \ - --no-privileges + --if-exists echo "Synchronization completed successfully: ${SYNC_SOURCE_DATABASE} -> ${SYNC_DEST_DATABASE}"