From 8976acd154b2154b95e625634ce5e8c091175794 Mon Sep 17 00:00:00 2001 From: a2nr Date: Mon, 10 Aug 2026 11:22:59 +0700 Subject: [PATCH] fix(dbbackup,dbrestore): use compose_exec for postgres service --- elemes.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/elemes.sh b/elemes.sh index 4ae1afe..05b213d 100755 --- a/elemes.sh +++ b/elemes.sh @@ -332,7 +332,7 @@ dbbackup) # --clean --if-exists: dump berisi DROP ... IF EXISTS supaya restore # ke DB yang sudah berisi data TIDAK bentrok (fix: dbrestore sebelumnya # gagal diam-diam karena CREATE TABLE/COPY kena duplicate key). - podman exec lms-dev_postgres_1 pg_dump \ + compose_exec postgres pg_dump \ -U "${POSTGRES_USER:-elemes}" -d "${POSTGRES_DB:-elemes}" \ --clean --if-exists > "$OUT" echo "✅ Backup selesai: $OUT" @@ -347,10 +347,10 @@ dbrestore) echo "♻️ Restore backup: $LATEST" # Reset schema dulu — backup lama (tanpa --clean) tidak berisi DROP, # sehingga restore ke DB berisi data bakal bentrok duplicate key. - podman exec lms-dev_postgres_1 psql \ + compose_exec postgres psql \ -U "${POSTGRES_USER:-elemes}" -d "${POSTGRES_DB:-elemes}" \ -c "DROP SCHEMA public CASCADE; CREATE SCHEMA public;" >/dev/null - podman exec -i lms-dev_postgres_1 psql \ + compose_exec postgres psql \ -U "${POSTGRES_USER:-elemes}" -d "${POSTGRES_DB:-elemes}" < "$LATEST" echo "✅ Restore selesai. Bila daftar lesson kosong, jalankan ./elemes.sh run." ;;