Manager SQL in PrestaShop
Click

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

  1. Facilità d'uso:
    Permette di eseguire query senza accedere a strumenti esterni o al server direttamente.

  2. Sicurezza:
    Non richiede credenziali aggiuntive, poiché utilizza i permessi del back-end dell’amministrazione.

  3. Query predefinite e riutilizzabili:
    È possibile salvare query SQL frequenti (ad esempio, verificare lo stato del magazzino o gli ordini recenti) per un uso futuro.

  4. Accesso controllato:
    Solo gli amministratori con i permessi appropriati possono utilizzare questa funzionalità, riducendo il rischio di accessi non autorizzati.

Limiti del Manager SQL

  1. Funzionalità limitate:
    Non è progettato per gestire operazioni complesse come il backup completo del database o la modifica strutturale delle tabelle.

  2. Accesso ristretto:
    Alcune query potrebbero non funzionare, soprattutto se richiedono permessi più elevati sul database.

  3. 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

  1. Semplicità:
    Non è necessario accedere al server o a strumenti esterni per generare il backup.

  2. Automazione e sicurezza:
    PrestaShop salva automaticamente i backup in una directory protetta del server. Puoi anche configurare permessi per accedere solo agli utenti autorizzati.

  3. Portabilità:
    I file di backup possono essere importati facilmente in un'altra installazione di PrestaShop o in un server diverso.

Limiti del Backup DB

  1. 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.

  2. Spazio su disco:
    Generare backup frequenti può occupare spazio sul server, quindi è necessario monitorare regolarmente lo spazio disponibile.

  3. 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

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. 

prodotto aggiunto alla lista