You are not logged in.
Pages: 1
update base GLPI
Last edited by Dakster (2016-01-03 14:32:14)
Offline
bonjour,
vous voulez changer la date de creation d'un ticket ?
quelle version de glpi ?
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Oui la date de création d'un ticket ainsi que la date de modification et la date de la résolution. juste remplacer 2014 par 2015.
Faire mise à jour pour tous les tickets sur la base de données mysql.
Offline
Pour la version c'est : 0.85
Offline
avez vous accès à phpmyadmin ?
si oui : (attention c'est dangereux, pas de sécurité vous pouvez tout casser en cas de mauvaise manip, assurez vous d'avoir un dump)
"update glpi_tickets set date='2015-12-31',solvedate='2015-12-31' where id=.....
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Merci bcp pour votre réponse.ba oui j'ai l'accès à phpmyadmin car je suis l'administrateur.
pour id, c'est l'id de la ticket? et pour 100 tickets qu'est ce que dois faire ??
Offline
id c'est bien id du ticket.
pour 100 tickets : faire 100 fois l'update :-(
ou alors" .... where id in ( 200,205,345.....) "
si les N° se suivent :
WHERE id> 345 AND id<445
si ce sont tous les tickets d'une même journée :
WHERE date> 2014-12-01 AND DATE < 2014-12-02
s'il y a exactement un an il est possible de faire
update glpi_tickets set date=DATE_ADD(date ,INTERVAL 1 YEAR),solvedate=DATE_ADD(solvedate ,INTERVAL 1 YEAR) where
....
attention,il peut y avoir des incohérences avec la date de cloture par exemple, et les dates d'ajout des taches...
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
il y a un truc prudent à faire pour tester la clause Where avant l'update :
select * from glpi_tickets WHERE myWhereClause (ça ne risque rien)
et vérifier que les tickets sont bien ceux à modifier si c'est bon utiliser la même clause pour l'update.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Je n'ai pas trouvé la table glpi_tickets
Offline
et vous êtes l'administrateur ?
Si vous ne trouvez pas la table c'est que vous êtes sur la mauvaise base de données ou le mauvais serveur , glpi ne peut pas fonctionner sans cette table.
ça devient dangereux de proposer des requêtes à l'aveuglette. je ne prends pas ce risque, le mieux serait de vous faire aider par quelqu'un qui a accès à votre système pour voir ce qui se passe car il y a quelque chose d'anormal si vous ne trouvez pas la table des tickets.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Il y ' a la table s'appelle glpi_changes_tickets et la table glpi_groups_tickets et la table glpi_problems_tickets et la table glpi_projecttasks_tickets et glpi_slalevels_tickets et la table glpi_suppliers_tickets, par contre la table glpi_tickets nnnnn.
Sinon vous pouvez faire une capture d'ecran de votre base de données pour que je puisse voir la table??
Offline
les tables sont dans l'ordre alphabétique,
glpi_tickets est encore après glpi_supplier éventuellement sur une autre page.
vous pouvez faire le "select" dans l'onglet sql même si la table n'est pas affichée à gauche, il faut juste selectionner la base de donnée
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Pages: 1