Actualizar 'README.md'

main
Jhony Giraldo 1 month ago
parent 248c8c562b
commit cc23f84769

@ -0,0 +1,61 @@
# Tablas que son compatibles con pjsip para migrar desde sip
admin
ampusers
customcontexts_contexts
incoming
miscapps
miscdests
queueprio
queues_details
# como sacar de forma manual la tablas de sql dialbox 4 para migrar a dialbox 8
mysqldum -p asterisk admin > /ruta/del backup/de las tablas.sql
Cada vez que saquemos un backup de la tabla nos va a pedir contraseña y le ponemos la de defecto
# Como sacar backup de manera automatica con un script
1. vamos a la ruta donde se desee crear el scrip ejemplo
cd /home
touch backup_tablas.sh
vim touch_tablas.sh
cuando creamos el archivo lo abrimos y le copiamos los siguientes comando (este dice la tuta donde la queremos guardar )
#!/bin/bash
# Configura tus datos de conexión
USER="root"
PASSWORD="sap64adm"
DB="asterisk"
FECHA=$(date +%F_%H-%M)
BACKUP_DIR="/ruta/a/backups/$FECHA"
# Crear carpeta de backups
mkdir -p "$BACKUP_DIR"
# Lista de tablas
TABLAS=(
admin
ampusers
customcontexts_contexts
incoming
miscapps
miscdests
queueprio
queues_details
)
# Backup de cada tabla
for TABLA in "${TABLAS[@]}"; do
echo "📦 Haciendo backup de la tabla: $TABLA"
mysqldump --user="$USER" --password="$PASSWORD" "$DB" "$TABLA" > "$BACKUP_DIR/${TABLA}.sql"
if [[ $? -ne 0 ]]; then
echo "⚠️ Error al respaldar la tabla $TABLA"
fi
done
echo "✅ Backup completo en: $BACKUP_DIR"
Loading…
Cancel
Save