setAttribute(PDO::ATTR_EMULATE_PREPARES, true); $pdo->exec($sql); echo "✅ Database schema successfully migrated and synchronized!\n\n"; // Output Table Status $tables = Database::select("SHOW TABLES"); $dbName = getenv('DB_DATABASE') ?: 'saqelDB'; echo "📊 Current Tables in Database [{$dbName}]:\n"; echo "--------------------------------------------------------\n"; foreach ($tables as $idx => $row) { $tableName = array_values($row)[0]; $count = (int)(Database::selectOne("SELECT COUNT(*) as cnt FROM `{$tableName}`")['cnt'] ?? 0); printf(" [%02d] %-35s (Rows: %d)\n", $idx + 1, $tableName, $count); } echo "--------------------------------------------------------\n"; echo "🎉 Complete! Zero-Mock Policy Active: Database is 100% clean.\n\n"; } catch (\Throwable $e) { echo "❌ Migration Failed: " . $e->getMessage() . "\n"; exit(1); }