<?php
/**
 * Exemple de migration - Version 1.1.0
 *
 * INSTRUCTIONS:
 * 1. Renommer ce fichier en "1.1.0.php" (sans "exemple_" et sans ".txt")
 * 2. Adapter le code selon vos besoins
 * 3. Ce fichier sera execute automatiquement lors de la mise a jour
 */

if (!defined('GN_ACCESS')) exit;

// Recuperer l'instance de la base de donnees
$db = Database::getInstance();

// Exemple 1: Ajouter une colonne a une table existante
// $db->exec("ALTER TABLE persons ADD COLUMN photo VARCHAR(255) DEFAULT NULL");

// Exemple 2: Creer une nouvelle table
// $db->exec("CREATE TABLE IF NOT EXISTS statistics (
//     id INTEGER PRIMARY KEY AUTOINCREMENT,
//     page VARCHAR(255) NOT NULL,
//     visits INTEGER DEFAULT 0,
//     created_at DATETIME DEFAULT CURRENT_TIMESTAMP
// )");

// Exemple 3: Modifier une valeur dans les settings
// $db->exec("INSERT OR REPLACE INTO settings (key, value) VALUES ('new_feature', 'enabled')");

// Exemple 4: Mettre a jour des donnees existantes
// $db->exec("UPDATE persons SET status = 'active' WHERE status IS NULL");
