#!/bin/bash
# --table: hanya tabel yang cocok dengan pola yang ikut diambil.
pg_dump "$PGDATABASE" --table produk > backup_produk.sql
grep -E '^(CREATE TABLE|COPY )' backup_produk.sql

# --schema-only: struktur tanpa data.
pg_dump "$PGDATABASE" --schema-only > skema_saja.sql
echo "CREATE TABLE di skema_saja.sql: $(grep -c '^CREATE TABLE' skema_saja.sql)"

# --data-only: data tanpa struktur.
pg_dump "$PGDATABASE" --data-only > data_saja.sql
echo "COPY di data_saja.sql        : $(grep -c '^COPY ' data_saja.sql)"
