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-04-18 13:41:55

Uniyannick
Member
Registered: 2014-04-29
Posts: 450
Website

schema base de données

Bonjour

Est-il possible d'avoir le schema de la base a jour svp ?

Merci


Yannick

Prod : GLPI 9.4.2 - Windows 2012 - php 7.3 - mysql mariadb
Certifié ITIL V3, PMP - http://www.itamconsulting.com

Offline

#2 2016-05-19 09:32:11

jcollin
Member
Registered: 2016-05-12
Posts: 5

Re: schema base de données

Je suis pour aussi.

Offline

#3 2016-05-19 09:58:57

kevinG
Member
From: Paris
Registered: 2014-02-26
Posts: 423

Re: schema base de données

je suis preneur aussi


Version en production GLPI 9.4.5 - Agent FI 2.5
Version en production Fusion Inventory 9.4+2.4
Version PHP 7.2.16
Zend Engine v3.2.0 - Zend OPcache v7.2.16

Offline

#4 2016-05-19 23:36:20

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: schema base de données

https://forge.glpi-project.org/projects … ki/DBmodel

Il y a toutes les infos du fonctionnement de la base de données, avec ça vous pouvez comprendre le fonctionnement facilement wink

Offline

#5 2019-10-11 16:06:50

rreglpimc
Member
Registered: 2018-02-09
Posts: 95

Re: schema base de données

bonjour, je déterre un peu ce topic pour trouver un diagramme complet à jour de glpi 9.4.x

La documentation explique succintement l'implémentation mais sans être DBA, on n'y comprends rien et surtout on n'a pas de schéma utilisable pour visualiser la bdd et les relations entre les tables.

J'ai testé avec plusieurs outils comme Toad Data Modeler 7.0 et Navicat pour générer un diagramme mais le mieux que j'arrive à faire c'est d'importer les tables, ça ne créé aucune liason et donc je ne "vois" pas comment fonctionne la base et les relation entre les tables (encore une fois je ne suis pas dba, et j'ai pas le temps de détailler chaque tables et chaque uns à uns pour juste avoir un schéma visuel).
J'ai regarder des tutos mais pour les exemple vu, ça génère tout seul les liaisons sans rien faire de plus que l'import, donc je ne comprends pas.

Aussi j'utilise un utilisateur "consult" qui n'a que des droits de lecture, est ce que ça pourrait être la raison de mon soucis ?

Sinon Auriez vous une solution/idée sur comment faire ou un schéma complet existant de glpi 9.4.x ?

Offline

#6 2019-10-11 16:54:18

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

Re: schema base de données

les noms des tables sont assez clairs dans GLPI.
glpi_tickets pour les tickets. il y a une colonne id dans chaque table.

toutes les tables liées à  glpi_tickets ont une colonne tickets_id qui la lie au ticket.

il y a dans certains cas pour des liaisons n-n une table pivot

par exemple glpi_tickets_users qui lie les tables   glpi_tickets et glpi_users ( vous l'aviez deviné ?)   dans cette table il y a une colonne tickets_id et une colonne users_id qui pointent vers leur tables respectives.

c'est simple mais je suis d'accord avec vous la doc est incomplète.
si vous voulez représenter tous les liens  vous aurez un shema inutilisable à mon avis, sachant qu'ont peut quasiment tout lier (le matériel avec les utilisateurs, les lieux, les autres matériels, l'infra réseau, les tickets, les fournisseurs, les contrats, ….)

regardez simplement le shema des anciennes versions :
https://forge.glpi-project.org/attachme … schema.png

imaginez le shema actuel avec plus de 250 tables ! inexploitable


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

#7 2019-10-18 12:01:23

rreglpimc
Member
Registered: 2018-02-09
Posts: 95

Re: schema base de données

merci pour le retour.

Offline

Board footer

Powered by FluxBB