You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2023-09-12 12:15:23

PhilFlam
Member
Registered: 2020-05-20
Posts: 3

Le schéma de la base de données n'est pas conforme - 2.13.6 de Formcre

Bonjour

version GLPI V10.0.9 / Formcréation 2.13.6

Via marketplace je tente d'installer la version 2.13.7 de Formcreator.
j'obtiens une erreur

bin/console glpi:plugin:install formcreator -f
User to use:glpi
Traitement du plugin « formcreator »...
Table "glpi_plugin_formcreator_forms_answers" inconnue trouvée dans la base de données.
--- Schéma de base de données attendu
+++ Schéma de base de données actuel
@@ @@
+CREATE TABLE `glpi_plugin_formcreator_forms_answers` (
+  `id` int unsigned NOT NULL AUTO_INCREMENT,
+  `comment` text,
+  `entities_id` int unsigned NOT NULL DEFAULT 0,
+  `groups_id_validator` int unsigned,
+  `is_deleted` tinyint NOT NULL DEFAULT 0,
+  `is_recursive` tinyint NOT NULL DEFAULT 0,
+  `name` varchar(255) NOT NULL DEFAULT '',
+  `plugin_formcreator_forms_id` int unsigned NOT NULL,
+  `request_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
+  `requester_id` int unsigned,
+  `status` enum('waiting','refused','accepted') NOT NULL DEFAULT 'waiting',
+  `users_id_validator` int unsigned,
+  PRIMARY KEY (`id`),
+  KEY `entities_id_is_recursive` (`entities_id`,`is_recursive`),
+  KEY `groups_id_validator` (`groups_id_validator`),
+  KEY `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`),
+  KEY `requester_id` (`requester_id`),
+  KEY `users_id_validator` (`users_id_validator`)
+) COLLATE=utf8mb4_unicode_ci DEFAULT CHARSET=utf8mb4 ENGINE=InnoDB

Le schéma de la base de données n'est pas conforme par rapport à la version précédente 2.13.6 de Formcreator. Pour voir les journaux d'erreur, exécutez la commande bin/console glpi:plugin:install formcreator -f
Pour ignorer les incohérences et faire une mise à jour forcée exécutez bin/console glpi:plugin:install formcreator -f -p skip-db-check
L'installation du plugin « formcreator » a échoué.

je possède un Version de test et un PROD, actuellement c'est en test que j'ai cette erreur - pas de criticité.

Cordialement
Philippe

Offline

#2 2023-09-13 09:10:01

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,168

Re: Le schéma de la base de données n'est pas conforme - 2.13.6 de Formcre

je suis en 2.13.7 sur formcreator, et ma table des réponses n'a pas exactement le même nom :

glpi_plugin_formcreator_formanswers  au lieu de `glpi_plugin_formcreator_forms_answers`


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#3 2023-09-13 09:16:16

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,168

Re: Le schéma de la base de données n'est pas conforme - 2.13.6 de Formcre

sur github j'ai bien le même nom :
https://github.com/pluginsGLPI/formcrea … _empty.sql

CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_formanswers` (
  `id`                          int unsigned NOT NULL AUTO_INCREMENT,
  `name`                        varchar(255) NOT NULL DEFAULT '',
  `entities_id`                 int unsigned NOT NULL DEFAULT '0',
  `is_recursive`                tinyint(1)   NOT NULL DEFAULT '0',
  `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0',
  `requester_id`                int unsigned NOT NULL DEFAULT '0',
  `users_id_validator`          int unsigned NOT NULL DEFAULT '0' COMMENT 'User in charge of validation',
  `groups_id_validator`         int unsigned NOT NULL DEFAULT '0' COMMENT 'Group in charge of validation',
  `request_date`                timestamp    NULL,
  `status`                      int(11)      NOT NULL DEFAULT '101',
  `comment`                     mediumtext,
  PRIMARY KEY (`id`),
  INDEX `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`),
  INDEX `entities_id_is_recursive` (`entities_id`, `is_recursive`),
  INDEX `requester_id` (`requester_id`),
  INDEX `users_id_validator` (`users_id_validator`),
  INDEX `groups_id_validator` (`groups_id_validator`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

Board footer

Powered by FluxBB