- Posts: 23
Mise à jour 3.4.2x --> 3.4.3a : pb création de table
- Matt
-
Topic Author
- Junior Member
-
Less
More
3 years 1 month ago - 3 years 1 month ago #4192
by Matt
Mise à jour 3.4.2x --> 3.4.3a : pb création de table was created by Matt
Bonjour,
je viens d'effectuer la mise à jour en version 3.4.3a depuis la version 3.4.2x mais il y a eu un message d'erreur lors de la mise à jour de la BDD :
Erreur sur la requête : CREATE TABLE IF NOT EXISTS grr_participants (idresa int(11) NOT NULL, participant varchar(200) NOT NULL, PRIMARY KEY (idresa,participant)); (1071 : Specified key was too long; max key length is 767 bytes)
Depuis, il est impossible d'acceder à l'application :
La connexion au serveur mysql est établie mais certaines tables sont absentes de la base grr.
Les seules propositions sont :
je viens d'effectuer la mise à jour en version 3.4.3a depuis la version 3.4.2x mais il y a eu un message d'erreur lors de la mise à jour de la BDD :
Erreur sur la requête : CREATE TABLE IF NOT EXISTS grr_participants (idresa int(11) NOT NULL, participant varchar(200) NOT NULL, PRIMARY KEY (idresa,participant)); (1071 : Specified key was too long; max key length is 767 bytes)
Depuis, il est impossible d'acceder à l'application :
La connexion au serveur mysql est établie mais certaines tables sont absentes de la base grr.
Les seules propositions sont :
- Mettre à jour la base (mais le script de mise à jour ne détecte plus aucun besoin de mise à jour)
- Installer la base (qui me semble un peu risqué)
Last edit: 3 years 1 month ago by Matt. Reason: Résolu
Please Log in or Create an account to join the conversation.
- Matt
-
Topic Author
- Junior Member
-
Less
More
- Posts: 23
3 years 1 month ago - 3 years 1 month ago #4193
by Matt
Replied by Matt on topic Mise à jour 3.4.2x --> 3.4.3a : pb création de table
Re,
j'ai du :
la seule chose manquante est le thème que j'avais un peu personnalisé.
En copiant les fichiers css présent dans thèmes/perso/css de mon backup vers le répertoire GRR, tout est rentré dans l'ordre.
vous pouvez passer le sujet en résolu
j'ai du :
- créer une nouvelle base de données en interclassement UTF8_general_ci et non en UTF8mb4_general_ci .
- effectuer une nouvelle installation sur la nouvelle BDD
- restaurer la sauvegarde GRR faite à partir de GRR
- puis effectuer la mise à jour de la base de données
En copiant les fichiers css présent dans thèmes/perso/css de mon backup vers le répertoire GRR, tout est rentré dans l'ordre.
vous pouvez passer le sujet en résolu

Last edit: 3 years 1 month ago by Matt. Reason: thème OK
Please Log in or Create an account to join the conversation.
- Yan
-
- Developpeur GRR
-
Less
More
- Posts: 2172
3 years 1 month ago - 3 years 1 month ago #4201
by Yan
Replied by Yan on topic Mise à jour 3.4.2x --> 3.4.3a : pb création de table
Bonjour,
merci pour votre retour d'expérience.
Le débordement vient effectivement de l'utilisation du jeu de caractères utf8mb4_general_ci et de la longueur du champ participant.
Je pense qu'il vaudrait mieux passer participant en varchar(150) ou même varchar(140) si nécessaire, car utf8mb4_general_ci est le "bon" jeu de caractères utf8.
Cordialement,
YN
merci pour votre retour d'expérience.
Le débordement vient effectivement de l'utilisation du jeu de caractères utf8mb4_general_ci et de la longueur du champ participant.
Je pense qu'il vaudrait mieux passer participant en varchar(150) ou même varchar(140) si nécessaire, car utf8mb4_general_ci est le "bon" jeu de caractères utf8.
Cordialement,
YN
Last edit: 3 years 1 month ago by Yan.
Please Log in or Create an account to join the conversation.
- Matt
-
Topic Author
- Junior Member
-
Less
More
- Posts: 23
3 years 1 month ago #4202
by Matt
Replied by Matt on topic Mise à jour 3.4.2x --> 3.4.3a : pb création de table
Bonjour,
avec plaisir
Oui, ce serait idéal car ce n'est pas une info très évidente à trouver et que le jeu de caractères utf8mb4 est semble-t-il de plus en plus utilisé par défaut.
avec plaisir

Oui, ce serait idéal car ce n'est pas une info très évidente à trouver et que le jeu de caractères utf8mb4 est semble-t-il de plus en plus utilisé par défaut.
Please Log in or Create an account to join the conversation.
Moderators: Yan