<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://kono.phpage.fr/index.php?action=history&amp;feed=atom&amp;title=GLPI%2FSQL%2FMigration</id>
	<title>GLPI/SQL/Migration - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://kono.phpage.fr/index.php?action=history&amp;feed=atom&amp;title=GLPI%2FSQL%2FMigration"/>
	<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=GLPI/SQL/Migration&amp;action=history"/>
	<updated>2026-10-28T03:08:25Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://kono.phpage.fr/index.php?title=GLPI/SQL/Migration&amp;diff=4862&amp;oldid=prev</id>
		<title>Fylip22 : Page créée avec « {{Sommaire}}  Pour la migration de données GLPI.  === Script de mise à jour === &lt;source&gt; /* Script de mise à jour */  /* Variables */ SET @CodeAncien = 4321; SET @CodeNouveau = 1234;  /* Début : glpi_users */ /* A faire en manuel */ /* UPDATE glpi_users SET id=@CodeNouveau WHERE id=@CodeAncien ;*/  /* Début : glpi_profiles_users */ UPDATE glpi_profiles_users SET users_id=@CodeNouveau WHERE users_id=@CodeAncien ;  /* Début : glpi_tickets_users */ UPDATE glpi... »</title>
		<link rel="alternate" type="text/html" href="https://kono.phpage.fr/index.php?title=GLPI/SQL/Migration&amp;diff=4862&amp;oldid=prev"/>
		<updated>2024-08-21T10:06:53Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « {{Sommaire}}  Pour la migration de données GLPI.  === Script de mise à jour === &amp;lt;source&amp;gt; &lt;span class=&quot;autocomment&quot;&gt;Script de mise à jour : &lt;/span&gt;  &lt;span class=&quot;autocomment&quot;&gt;Variables : &lt;/span&gt; SET @CodeAncien = 4321; SET @CodeNouveau = 1234;  &lt;span class=&quot;autocomment&quot;&gt;Début : glpi_users : &lt;/span&gt; &lt;span class=&quot;autocomment&quot;&gt;A faire en manuel : &lt;/span&gt; &lt;span class=&quot;autocomment&quot;&gt;UPDATE glpi_users SET id=@CodeNouveau WHERE id=@CodeAncien ; : &lt;/span&gt;  &lt;span class=&quot;autocomment&quot;&gt;Début : glpi_profiles_users : &lt;/span&gt; UPDATE glpi_profiles_users SET users_id=@CodeNouveau WHERE users_id=@CodeAncien ;  &lt;span class=&quot;autocomment&quot;&gt;Début : glpi_tickets_users : &lt;/span&gt; UPDATE glpi... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Sommaire}}&lt;br /&gt;
&lt;br /&gt;
Pour la migration de données GLPI.&lt;br /&gt;
&lt;br /&gt;
=== Script de mise à jour ===&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
/* Script de mise à jour */&lt;br /&gt;
&lt;br /&gt;
/* Variables */&lt;br /&gt;
SET @CodeAncien = 4321;&lt;br /&gt;
SET @CodeNouveau = 1234;&lt;br /&gt;
&lt;br /&gt;
/* Début : glpi_users */&lt;br /&gt;
/* A faire en manuel */&lt;br /&gt;
/* UPDATE glpi_users SET id=@CodeNouveau WHERE id=@CodeAncien ;*/&lt;br /&gt;
&lt;br /&gt;
/* Début : glpi_profiles_users */&lt;br /&gt;
UPDATE glpi_profiles_users SET users_id=@CodeNouveau WHERE users_id=@CodeAncien ;&lt;br /&gt;
&lt;br /&gt;
/* Début : glpi_tickets_users */&lt;br /&gt;
UPDATE glpi_tickets_users SET users_id=@CodeNouveau WHERE users_id=@CodeAncien ;&lt;br /&gt;
&lt;br /&gt;
/* Début : glpi_tickettasks */&lt;br /&gt;
UPDATE glpi_tickettasks SET users_id=@CodeNouveau WHERE users_id=@CodeAncien ;&lt;br /&gt;
UPDATE glpi_tickettasks SET users_id_editor=@CodeNouveau WHERE users_id_editor=@CodeAncien ;&lt;br /&gt;
&lt;br /&gt;
/* Début : glpi_itilfollowups */&lt;br /&gt;
UPDATE glpi_itilfollowups SET users_id=@CodeNouveau WHERE users_id=@CodeAncien ;&lt;br /&gt;
UPDATE glpi_itilfollowups SET users_id_editor=@CodeNouveau WHERE users_id_editor=@CodeAncien ;&lt;br /&gt;
&lt;br /&gt;
/* Début : glpi_itilsolutions */&lt;br /&gt;
UPDATE glpi_itilsolutions SET users_id=@CodeNouveau WHERE users_id=@CodeAncien ;&lt;br /&gt;
&lt;br /&gt;
/* Début : glpi_savedsearches_users */&lt;br /&gt;
UPDATE glpi_savedsearches_users SET users_id=@CodeNouveau WHERE users_id=@CodeAncien ;&lt;br /&gt;
/* Fin du script */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Modification nom du serveur web ===&lt;br /&gt;
Les images visibles dans sur des tickets (description, tâche, suivi ou solution), c&amp;#039;est l&amp;#039;URL de l&amp;#039;image qui est stockée :&lt;br /&gt;
* soit c&amp;#039;est l&amp;#039;URL complète, avec le nom du serveur ; exemple &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://phpnet1/glpi/front/document.send.php...&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) ;&lt;br /&gt;
* soit c&amp;#039;est l&amp;#039;URL relative, sans le nom du serveur ; exemple &amp;lt;code&amp;gt;/phpnet1/front/document.send.php...&amp;lt;/code&amp;gt;) ;&lt;br /&gt;
&lt;br /&gt;
Script pour tous les tickets qui répondent au critère de recherche &lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
SET @TexteARechercher      = &amp;quot;phpnet1/glpi/front/&amp;quot;;&lt;br /&gt;
SET @TexteARechercherRegEx = CONCAT( &amp;quot;(&amp;quot;, @TexteARechercher, &amp;quot;)&amp;quot; );&lt;br /&gt;
SET @TexteDeRemplacement   = &amp;quot;phpweb1/glpi/front/&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
UPDATE glpi_tickets &lt;br /&gt;
SET content = REGEXP_REPLACE(content, @TexteARechercher, @TexteDeRemplacement)&lt;br /&gt;
WHERE id IN ( SELECT id	WHERE content REGEXP @TexteARechercherRegEx );&lt;br /&gt;
&lt;br /&gt;
UPDATE glpi_tickettasks&lt;br /&gt;
SET content = REGEXP_REPLACE(content, @TexteARechercher, @TexteDeRemplacement)&lt;br /&gt;
WHERE tickets_id IN ( SELECT tickets_id WHERE content REGEXP @TexteARechercherRegEx );&lt;br /&gt;
&lt;br /&gt;
UPDATE glpi_itilfollowups&lt;br /&gt;
SET content = REGEXP_REPLACE(content, @TexteARechercher, @TexteDeRemplacement)&lt;br /&gt;
WHERE items_id IN ( SELECT items_id WHERE content REGEXP @TexteARechercherRegEx );&lt;br /&gt;
&lt;br /&gt;
UPDATE glpi_itilsolutions&lt;br /&gt;
SET content = REGEXP_REPLACE(content, @TexteARechercher, @TexteDeRemplacement)&lt;br /&gt;
WHERE items_id IN ( SELECT items_id WHERE content REGEXP @TexteARechercherRegEx );&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Autre ==&lt;br /&gt;
&lt;br /&gt;
=== Journal ===&lt;br /&gt;
Liste d&amp;#039;élément du journal dont la valeur du champ &amp;quot;new_value&amp;quot; correspond à la règle qui suit l&amp;#039;expression régulière &amp;lt;code&amp;gt;([0-9]{4}).*$&amp;lt;/code&amp;gt;, c&amp;#039;est-à-dire qui termine par quatre chiffres :&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
SELECT items_id, new_value&lt;br /&gt;
FROM glpi_logs&lt;br /&gt;
WHERE itemtype = &amp;quot;user&amp;quot; AND itemtype_link = &amp;quot;UserEmail&amp;quot; AND new_value REGEXP &amp;quot;([0-9]{4}).*$&amp;quot;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fabricant ===&lt;br /&gt;
Liste des fabricants&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
SELECT *&lt;br /&gt;
FROM glpi_manufacturers&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mise à zéro des fabriquant pour les fiches ordinateur&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
UPDATE glpi_computers SET manufacturers_id=0 WHERE manufacturers_id &amp;lt;&amp;gt; 0;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:GLPI]]&lt;br /&gt;
[[Catégorie:Requête SQL]]&lt;/div&gt;</summary>
		<author><name>Fylip22</name></author>
	</entry>
</feed>