-- Script pour peupler la colonne importance des skills
-- À exécuter après avoir ajouté la colonne importance

-- Technologies incontournables (fondamentales)
UPDATE skills 
SET importance = 'incontournable' 
WHERE name IN (
  'React', 'TypeScript', 'JavaScript', 'Git', 'HTML', 'CSS',
  'Node.js', 'Python', 'SQL', 'HTTP', 'REST API', 'JSON',
  'GitHub', 'npm', 'yarn', 'package.json'
);

-- Technologies majeures (importantes mais pas fondamentales)
UPDATE skills 
SET importance = 'majeure' 
WHERE name IN (
  'Next.js', 'Vue.js', 'Angular', 'Docker', 'Kubernetes',
  'AWS', 'Azure', 'Google Cloud', 'MongoDB', 'PostgreSQL',
  'Redis', 'GraphQL', 'Webpack', 'Vite', 'Jest', 'Cypress',
  'Tailwind CSS', 'Sass', 'Less', 'Redux', 'Zustand',
  'Prisma', 'TypeORM', 'Sequelize', 'Express.js', 'Fastify'
);

-- Le reste reste en 'standard' (valeur par défaut)
-- Ces technologies sont importantes dans leur domaine mais pas critiques globalement

-- Vérification des mises à jour
SELECT 
  importance,
  COUNT(*) as count,
  STRING_AGG(name, ', ' ORDER BY name) as examples
FROM skills 
GROUP BY importance 
ORDER BY 
  CASE importance 
    WHEN 'incontournable' THEN 1 
    WHEN 'majeure' THEN 2 
    WHEN 'standard' THEN 3 
  END;
