En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

sql_operations Documentation › SQL_OPERATIONS_DOCUMENTATION_FR

SQL_OPERATIONS_DOCUMENTATION_FR

Fonctionnalité : SQL Operations #

Outil de maintenance de base de données. Vérification d'intégrité, statistiques, optimisation des tables, export (SQL ou ZIP) et import. Réservé aux administrateurs.

---

Installation et Configuration #

Par FTP : Déposer le répertoire `sql_operations/` dans `/plugins/`.

Par package manager : Sélectionner `sql_operations` dans la liste des plugins disponibles.

Chemins :

  • Plugin principal : `/plugins/sql_operations/sql_operations.php`
  • Configuration : `/plugins/sql_operations/conf/sql_operations.conf.inc.php`

Paramètres de configuration :

| Variable | Valeur par défaut | Description |

|---|---|---|

| `$basedisplevel` | `BASE_LEVEL_ADMIN` | Niveau minimum requis |

| `$ftype` | `3` | Type plugin (système) |

---

Utilisation #

Actions disponibles #

| Action (`?sql_action=`) | Description |

|---|---|

| `check` | Vérification d'intégrité des tables (ANALYZE / CHECK TABLE) |

| `stats` | Statistiques : taille et nombre de lignes par table |

| `optimize` | Optimisation des tables (OPTIMIZE TABLE) |

| `export` | Export SQL avec option de compression ZIP |

| `import` | Import d'un fichier SQL (exécution instruction par instruction) |

| `abort` | Annuler une opération en cours |

Export #

  • Génère un fichier `.sql` ou `.sql.zip`
  • Stocké temporairement avant téléchargement
  • Inclut structure et données

Import #

  • Exécution instruction par instruction
  • Rapport d'erreurs par instruction
  • Ne supprime pas les données existantes avant import (à prévoir manuellement si nécessaire)

---

Hooks et Points d'entrée #

?obj=sql_operations.php&sql_action=check
?obj=sql_operations.php&sql_action=stats
?obj=sql_operations.php&sql_action=optimize
?obj=sql_operations.php&sql_action=export
?obj=sql_operations.php&sql_action=import

---

Dépendances #

  • `Beamreactor\Database\SQL`
  • Extension PHP ZipArchive — pour l'export compressé
  • Permissions d'écriture sur le répertoire temporaire — pour les fichiers d'export
de en fr