PrestaShop offre strumenti integrati per interagire con il database direttamente dal back-end, senza la necessità di accedere a software esterni come phpMyAdmin.
Questi strumenti sono disponibili in due sezioni:
1. Parametri Avanzati → Database → Manager SQL
Come accedere e utilizzare il Manager SQL
Il Manager SQL consente di eseguire query personalizzate sul database direttamente dall'interfaccia di amministrazione di PrestaShop.
Vai su Parametri Avanzati → Database → Manager SQL.
Clicca su "Aggiungi una nuova query" per scrivere ed eseguire comandi SQL.
Puoi salvare le query per un uso futuro, rendendole accessibili direttamente dalla stessa sezione.
Le query salvate possono essere eseguite rapidamente con un clic.
Vantaggi del Manager SQL
Facilità d'uso: Permette di eseguire query senza accedere a strumenti esterni o al server direttamente.
Sicurezza: Non richiede credenziali aggiuntive, poiché utilizza i permessi del back-end dell’amministrazione.
Query predefinite e riutilizzabili: È possibile salvare query SQL frequenti (ad esempio, verificare lo stato del magazzino o gli ordini recenti) per un uso futuro.
Accesso controllato: Solo gli amministratori con i permessi appropriati possono utilizzare questa funzionalità, riducendo il rischio di accessi non autorizzati.
Limiti del Manager SQL
Funzionalità limitate: Non è progettato per gestire operazioni complesse come il backup completo del database o la modifica strutturale delle tabelle.
Accesso ristretto: Alcune query potrebbero non funzionare, soprattutto se richiedono permessi più elevati sul database.
Interfaccia semplificata: Non offre strumenti avanzati per la visualizzazione grafica dei dati o la modifica delle tabelle.
2. Parametri Avanzati → Database → Backup DB
Backup del database
Questa sezione consente di effettuare una copia completa del database per scopi di sicurezza o migrazione.
Come effettuare il backup
Vai su Parametri Avanzati → Database → Backup DB.
Clicca su "Genera un nuovo backup". PrestaShop creerà un file .sql contenente una copia completa del database.
Puoi scaricare i backup direttamente dal pannello amministrativo.
Vantaggi del Backup DB
Semplicità: Non è necessario accedere al server o a strumenti esterni per generare il backup.
Automazione e sicurezza: PrestaShop salva automaticamente i backup in una directory protetta del server. Puoi anche configurare permessi per accedere solo agli utenti autorizzati.
Portabilità: I file di backup possono essere importati facilmente in un'altra installazione di PrestaShop o in un server diverso.
Limiti del Backup DB
Solo database: Il backup non include i file del sito (immagini, moduli, ecc.). Devi eseguire un backup separato per i file tramite FTP o altri strumenti.
Spazio su disco: Generare backup frequenti può occupare spazio sul server, quindi è necessario monitorare regolarmente lo spazio disponibile.
No configurazione avanzata: Non consente configurazioni avanzate (ad esempio, escludere tabelle o limitare il numero di righe per tabella).
Confronto: Manager SQL vs Backup DB
Caratteristica
Manager SQL
Backup DB
Funzionalità
Esecuzione di query personalizzate
Creazione di backup completi
Finalità
Analisi dei dati, controllo specifico
Sicurezza e ripristino dei dati
Livello tecnico richiesto
Medio (scrivere query SQL)
Basso (clic e download)
Inclusione di file del sito
No
No
Possibilità di personalizzazione
Alta (query su misura)
Bassa
Consigli pratici
Usa il Manager SQL per analisi rapide o per ottenere informazioni specifiche sul database (ad esempio, quantità in magazzino, ordini aperti).
Utilizza regolarmente il Backup DB per salvaguardare i dati, soprattutto prima di aggiornamenti o modifiche significative al sito.
Effettua il backup anche dei file del sito (tramite FTP o strumenti di hosting) per avere una copia completa del tuo e-commerce.
Autore: Loris Modena
SENIOR DEVELOPER
Per Ind Loris Modena titolare di Arte e Informatica, inizia a lavorare nel settore informatico nel 1989 quale sistemista addetto alla manutenzione e installazione di sistemi informatici. Inizia a programmare per il web nel 1997 occupandosi di programmazione CGI in PERL e successivamente passando alla programmazione in PHP e JavaScript. In questo periodo si avvicina al mondo Open source e alla gestione di server Linux.
Devi effettuare il login o creare un account
Salva i prodotti nella tua wishlist per acquistarli in seguito o condividerli con i tuoi amici.