#!/bin/bash
# ================================
# SQLite Backup Script with Rotation
# ================================

# আজকের তারিখ নিন
DATE=$(date +"%Y-%m-%d_%H-%M-%S")

# সোর্স SQLite ফাইল লোকেশন
SOURCE="/home/sadgurud/Sadguru_Darshan_App/joyguru.db"

# ব্যাকআপ রাখার ফোল্ডার
DEST="/home/sadgurud/backups"

# ব্যাকআপ ফোল্ডার না থাকলে তৈরি করুন
mkdir -p $DEST

# ব্যাকআপ কপি করুন (তারিখ যুক্ত করে)
cp $SOURCE $DEST/joyguru_$DATE.db

# ৭ দিনের পুরনো ব্যাকআপ ডিলিট করুন
find $DEST -type f -name "joyguru_*.db" -mtime +7 -exec rm {} \;

echo "Backup completed: $DEST/joyguru_$DATE.db"
