diff --git a/api/database.php b/api/database.php index e6a368a..32669d0 100644 --- a/api/database.php +++ b/api/database.php @@ -186,6 +186,10 @@ function migrateDB(PDO $db): void { try { $db->exec("ALTER TABLE products ADD COLUMN shopping_name TEXT DEFAULT ''"); } catch (PDOException $e) { if (strpos($e->getMessage(), 'duplicate column') === false) throw $e; } } + if (!in_array('subcategory', $colNames)) { + try { $db->exec("ALTER TABLE products ADD COLUMN subcategory TEXT DEFAULT NULL"); } + catch (PDOException $e) { if (strpos($e->getMessage(), 'duplicate column') === false) throw $e; } + } if (!in_array('subcategory', $colNames)) { try { $db->exec("ALTER TABLE products ADD COLUMN subcategory TEXT DEFAULT NULL"); }