Files
crm.clientright.ru/rollback_crmentity.sh

38 lines
1.5 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# Скрипт для отката CRMEntity.php к рабочему состоянию
echo "=== Скрипт отката CRMEntity.php ==="
echo "Текущее время: $(date)"
echo ""
# Находим последний бэкап
BACKUP_FILE=$(ls -t data/CRMEntity_backup_*.php | head -1)
if [ -z "$BACKUP_FILE" ]; then
echo "❌ ОШИБКА: Не найден файл бэкапа!"
exit 1
fi
echo "📁 Найден бэкап: $BACKUP_FILE"
echo "📅 Дата создания: $(stat -c %y "$BACKUP_FILE")"
echo ""
# Создаем бэкап текущего состояния
CURRENT_BACKUP="data/CRMEntity_current_$(date +%Y%m%d_%H%M%S).php"
cp data/CRMEntity.php "$CURRENT_BACKUP"
echo "💾 Создан бэкап текущего состояния: $CURRENT_BACKUP"
# Восстанавливаем из бэкапа
cp "$BACKUP_FILE" data/CRMEntity.php
echo "✅ Восстановлен файл: data/CRMEntity.php"
echo ""
echo "🔄 Откат завершен!"
echo "📋 Что было восстановлено:"
echo " - Комментарии с файлами работают локально"
echo " - S3 загрузка работает для других модулей"
echo " - Удаление комментариев работает с перезагрузкой"
echo ""
echo "⚠️ Если нужно вернуть текущее состояние:"
echo " cp $CURRENT_BACKUP data/CRMEntity.php"