DROP TABLE IF EXISTS sacoche_groupe;

CREATE TABLE sacoche_groupe (
  groupe_id                     MEDIUMINT(6)                            UNSIGNED                NOT NULL AUTO_INCREMENT,
  groupe_type                   ENUM("classe","groupe","besoin","eval") COLLATE utf8_unicode_ci NOT NULL DEFAULT "classe",
  groupe_ref                    VARCHAR(40)                             COLLATE utf8_unicode_ci NOT NULL DEFAULT "" COMMENT "Passage de 8 à 20 caractères pour les groupes dans SIÈCLE BEE (mais pas pour les classes) ; passage à 36 caractères dans ONDE v2 (2026), auquel j’intègre en plus le niveau !",
  groupe_nom                    VARCHAR(40)                             COLLATE utf8_unicode_ci NOT NULL DEFAULT "",
  niveau_id                     MEDIUMINT(6)                            UNSIGNED                NOT NULL DEFAULT 0,
  groupe_chef_id                MEDIUMINT(6)                            UNSIGNED                NOT NULL DEFAULT 0,
  groupe_configuration_releve   VARCHAR(15)                             COLLATE utf8_unicode_ci NOT NULL DEFAULT "" COMMENT "Valeur [defaut] imposée par défaut pour les classes.",
  groupe_configuration_bulletin VARCHAR(15)                             COLLATE utf8_unicode_ci NOT NULL DEFAULT "" COMMENT "Valeur [defaut] imposée par défaut pour les classes.",
  groupe_configuration_livret   VARCHAR(15)                             COLLATE utf8_unicode_ci NOT NULL DEFAULT "" COMMENT "Valeur [defaut] imposée par défaut pour les classes.",
  PRIMARY KEY (groupe_id),
  KEY niveau_id (niveau_id),
  KEY groupe_type (groupe_type)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
