fix migrate
Deploy HouseHub / deploy (push) Successful in 1s

This commit is contained in:
FeFeClochette committed 2026-09-02 20:25:50 +02:00
1 parent 42ccb89b66
commit cfe8962bd4
1 file changed
+11 -2
+11 -2
View File
@@ -2,9 +2,18 @@
require __DIR__ . '/includes/db.php'; require __DIR__ . '/includes/db.php';
try { try {
// Rétablit l'auto-incrémentation sur la colonne id // 1. On s'assure que 'id' est bien défini comme clé primaire (corrige l'erreur 1075)
$pdo->exec("ALTER TABLE pf_leave_snapshots ADD PRIMARY KEY (id);");
echo "Clé primaire ajoutée avec succès sur pf_leave_snapshots.<br>";
} catch (PDOException $e) {
// Si la clé primaire existe déjà d'une façon ou d'une autre, on ignore l'erreur
echo "Info (Clé primaire) : " . $e->getMessage() . "<br>";
}
try {
// 2. Maintenant que la clé est garantie, on peut ajouter l'AUTO_INCREMENT en toute sécurité
$pdo->exec("ALTER TABLE pf_leave_snapshots MODIFY COLUMN id INT NOT NULL AUTO_INCREMENT;"); $pdo->exec("ALTER TABLE pf_leave_snapshots MODIFY COLUMN id INT NOT NULL AUTO_INCREMENT;");
echo "AUTO_INCREMENT rétabli avec succès sur pf_leave_snapshots. 🚀<br>"; echo "AUTO_INCREMENT rétabli avec succès sur pf_leave_snapshots. 🚀<br>";
} catch (PDOException $e) { } catch (PDOException $e) {
echo "Erreur : " . $e->getMessage(); echo "Erreur (Auto-increment) : " . $e->getMessage() . "<br>";
} }