#!/bin/bash # Script per riparare il database e le migration # Uso: ./repair-database.sh echo "🔧 Riparazione database..." DB_NAME="netgescon" DB_USER="netgescon_user" DB_PASS="password_sicura_123!" # Modifica con la password corretta echo "1. Disabilitazione controlli foreign key..." mysql -u $DB_USER -p$DB_PASS $DB_NAME -e "SET FOREIGN_KEY_CHECKS = 0;" echo "2. Rimozione tabelle problematiche..." mysql -u $DB_USER -p$DB_PASS $DB_NAME -e "DROP TABLE IF EXISTS rate;" mysql -u $DB_USER -p$DB_PASS $DB_NAME -e "DROP TABLE IF EXISTS piano_rateizzazione;" mysql -u $DB_USER -p$DB_PASS $DB_NAME -e "DROP TABLE IF EXISTS migrations;" echo "3. Riabilitazione controlli foreign key..." mysql -u $DB_USER -p$DB_PASS $DB_NAME -e "SET FOREIGN_KEY_CHECKS = 1;" echo "4. Ricostruzione database..." php artisan migrate:fresh --seed echo "✅ Database riparato!"