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 2016-01-01 15:22:26

Dakster
Member
Registered: 2016-01-01
Posts: 6

update base GLPI

update base GLPI

Last edited by Dakster (2016-01-03 14:32:14)

Offline

#2 2016-01-01 18:54:25

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

Re: update base GLPI

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

#3 2016-01-01 23:57:02

Dakster
Member
Registered: 2016-01-01
Posts: 6

Re: update base GLPI

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

#4 2016-01-01 23:59:00

Dakster
Member
Registered: 2016-01-01
Posts: 6

Re: update base GLPI

Pour la version c'est : 0.85

Offline

#5 2016-01-02 14:08:34

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

Re: update base GLPI

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

#6 2016-01-02 18:37:45

Dakster
Member
Registered: 2016-01-01
Posts: 6

Re: update base GLPI

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

#7 2016-01-02 20:40:52

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

Re: update base GLPI

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

#8 2016-01-02 20:55:47

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

Re: update base GLPI

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

#9 2016-01-02 22:13:42

Dakster
Member
Registered: 2016-01-01
Posts: 6

Re: update base GLPI

Je n'ai pas trouvé la table glpi_tickets

Offline

#10 2016-01-02 22:55:49

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

Re: update base GLPI

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

#11 2016-01-03 10:43:38

Dakster
Member
Registered: 2016-01-01
Posts: 6

Re: update base GLPI

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

#12 2016-01-03 11:17:16

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

Re: update base GLPI

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

Board footer

Powered by FluxBB