<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Looping</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur l'outil de modélisation Looping]]></description>
		<language>fr</language>
		<lastBuildDate>Wed, 03 Jun 2026 11:06:27 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Looping</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title><![CDATA[Exporter sous format d'image contenant un fichier looping]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183937&amp;goto=newpost</link>
			<pubDate>Thu, 28 May 2026 18:42:06 GMT</pubDate>
			<description><![CDATA[Bonjour! 
J'utilise Looping...]]></description>
			<content:encoded><![CDATA[<div>Bonjour!<br />
J'utilise Looping pour faire de la conception de base de données et générer un diagramme pertinent pour le client. En ceci, le logiciel est très bon. Cependant, l'utilisation de Looping lorsque synchronisé avec un dépot Git accessible en ligne oblige le suivi de deux fichiers différents, un fichier visuel, pour la documentation, et un fichier .loo qui sert à l'implémentation. Puisque le fichier utilisé dans le code et celui pour la documentation est différent, il devient possible que les deux fichiers n'aient pas le même contenu (ce qui implique aussi qu,il devient difficile de suivre l'évolution du modèle à-travers les versions du logiciel.<br />
Pour résoudre ce problème, j'aimerais proposer un mode d'exportation du schémas sous forme .loo.png ou .loo.svg, où le fichier est une image valide lorsqu'ouvert par n'importe quel logiciel capable de traiter des données (comme un hôte de dépôt Git), mais que Looping pourrait interpréter comme un fichier loo et ouvrir le diagramme de manière à pouvoir le modifier.<br />
Je prend inspiration pour cette requête de l'extension VSCode pour Drawio, qui permet de sauvegarder ses diagrammes sous format .drawio.svg et .drawio.png, et qui se comportent comme décrit plus haut. Le code source pour ce plugin est disponible à: <a rel="nofollow" href="https://github.com/hediet/vscode-drawio" target="_blank">https://github.com/hediet/vscode-drawio</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>roidrole</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183937/general-developpement/alm/outils/looping/exporter-sous-format-d-image-contenant-fichier-looping/</guid>
		</item>
		<item>
			<title>Impossibilité de créer un héritage</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183612&amp;goto=newpost</link>
			<pubDate>Thu, 07 May 2026 12:48:28 GMT</pubDate>
			<description>Bonjour,  
 
Je souhaite...</description>
			<content:encoded><![CDATA[<div>Bonjour, <br />
<br />
Je souhaite créer un héritage. Comme indiqué dans le livre, je place d'abord un triangle d'héritage sur le schéma puis je sélectionne l'outil &quot;lien&quot; puis clique d'abord sur le triangle puis sur la classe d'entité mère, mais systématiquement, le triangle d'héritage disparait. J'ai essayé plein de combinaisons différentes, le triangle disparait à chaque fois. Il y aurait-il une bonne âme pour m'indiquer ce qui m'a échappé ?<br />
<br />
Merci d'avance !</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>StudSol</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183612/general-developpement/alm/outils/looping/impossibilite-creer-heritage/</guid>
		</item>
		<item>
			<title>caractéristiques des attributs FK des tables associatives</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181230&amp;goto=newpost</link>
			<pubDate>Wed, 31 Dec 2025 11:10:39 GMT</pubDate>
			<description>Bonjour à tous et bonnes...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous et bonnes fêtes de fin d'année :)<br />
<br />
Voici quelques nouvelles propositions d'évolutions concernant le déjà excellent Looping.<br />
<br />
Avec le modèle conceptuel suivant, pour lequel [entité 1] et [entité 2] utilisent des identifiants de type &quot;libre&quot; définis comme &quot;<i>smallint generated by default as identity</i>&quot;, alors que [entité 3] et [entité 4] utilisent des identifiants de type &quot;entier&quot; :<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p672919d1767178603/general-developpement/alm/outils/looping/caracteristiques-attributs-fk-tables-associatives/titre.png/" border="0" alt="Nom : Sans titre.png
Affichages : 241
Taille : 5,5 Ko"  style="float: CONFIG" /><br />
<br />
j'obtiens le script qui suit (après avoir opté pour le SGBD DB2) :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span> Entit&eacute;_1<span class="br0">&#40;</span>
   ident1 <span style="color: #0000ff;">smallint</span> generated <span style="color: #0000ff;">by</span> <span style="color: #0000ff;">default</span> <span style="color: #0000ff;">as</span> <span style="color: #0000ff;">identity</span>,
   <span style="color: #0000ff;">PRIMARY</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>ident1<span class="br0">&#41;</span>
<span class="br0">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span> Entit&eacute;_2<span class="br0">&#40;</span>
   ident2 <span style="color: #0000ff;">smallint</span> generated <span style="color: #0000ff;">by</span> <span style="color: #0000ff;">default</span> <span style="color: #0000ff;">as</span> <span style="color: #0000ff;">identity</span>,
   <span style="color: #0000ff;">PRIMARY</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>ident2<span class="br0">&#41;</span>
<span class="br0">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span> Entit&eacute;_3<span class="br0">&#40;</span>
   ident3 <span style="color: #0000ff;">SMALLINT</span>,
   <span style="color: #0000ff;">PRIMARY</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>ident3<span class="br0">&#41;</span>
<span class="br0">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span> Entit&eacute;_4<span class="br0">&#40;</span>
   ident4 <span style="color: #0000ff;">INT</span>,
   <span style="color: #0000ff;">PRIMARY</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>ident4<span class="br0">&#41;</span>
<span class="br0">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span> Asso_1<span class="br0">&#40;</span>
   ident1 <span style="color: #0000ff;">smallint</span> generated <span style="color: #0000ff;">by</span> <span style="color: #0000ff;">default</span> <span style="color: #0000ff;">as</span> <span style="color: #0000ff;">identity</span>,
   ident2 <span style="color: #0000ff;">smallint</span> generated <span style="color: #0000ff;">by</span> <span style="color: #0000ff;">default</span> <span style="color: #0000ff;">as</span> <span style="color: #0000ff;">identity</span>,
   <span style="color: #0000ff;">PRIMARY</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>ident1, ident2<span class="br0">&#41;</span>,
   <span style="color: #0000ff;">FOREIGN</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>ident1<span class="br0">&#41;</span> <span style="color: #0000ff;">REFERENCES</span> Entit&eacute;_1<span class="br0">&#40;</span>ident1<span class="br0">&#41;</span>,
   <span style="color: #0000ff;">FOREIGN</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>ident2<span class="br0">&#41;</span> <span style="color: #0000ff;">REFERENCES</span> Entit&eacute;_2<span class="br0">&#40;</span>ident2<span class="br0">&#41;</span>
<span class="br0">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span> Asso_2<span class="br0">&#40;</span>
   ident3 <span style="color: #0000ff;">SMALLINT</span>,
   ident4 <span style="color: #0000ff;">INT</span>,
   <span style="color: #0000ff;">PRIMARY</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>ident3, ident4<span class="br0">&#41;</span>,
   <span style="color: #0000ff;">FOREIGN</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>ident3<span class="br0">&#41;</span> <span style="color: #0000ff;">REFERENCES</span> Entit&eacute;_3<span class="br0">&#40;</span>ident3<span class="br0">&#41;</span>,
   <span style="color: #0000ff;">FOREIGN</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>ident4<span class="br0">&#41;</span> <span style="color: #0000ff;">REFERENCES</span> Entit&eacute;_4<span class="br0">&#40;</span>ident4<span class="br0">&#41;</span>
<span class="br0">&#41;</span>;</pre></td></tr></table></code><hr />
</div> <br />
Pour ce qui concerne les tables issues des types d'entité, rien à redire.<br />
<br />
Mais, pour ce qui concerne les tables associatives, deux observations :<br />
<ul><li style="">curieusement, les attributs FK formant la PK de (asso_2) sont &quot;nullables&quot;;</li><li style="">également, pour (asso_1) dont les identifiants sont hérités de types libres, alors toutes ses propriétés sont répétées dans la table associative.<br />
<div style="margin-left:40px">c'est parfait pour ce qui concerne le type (char, integer, date...) ou la longueur, mais pas pour la propriété &quot;generated&quot; et ses options, car, bien évidemment, on veut conserver la même valeur que celle des tables parentes.</div></li></ul></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p672919d1767178603/general-developpement/alm/outils/looping/caracteristiques-attributs-fk-tables-associatives/titre.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>escartefigue</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181230/general-developpement/alm/outils/looping/caracteristiques-attributs-fk-tables-associatives/</guid>
		</item>
		<item>
			<title>Looping sous Linux ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181156&amp;goto=newpost</link>
			<pubDate>Thu, 25 Dec 2025 19:07:03 GMT</pubDate>
			<description><![CDATA[Salut, 
 
J'ai découvert le...]]></description>
			<content:encoded><![CDATA[<div>Salut,<br />
<br />
J'ai découvert le logiciel Looping quand j'étais sous Windows... Et maintenant je me demande si il est possible de l’exécuter sous Linux ?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>Beginner.</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181156/general-developpement/alm/outils/looping/looping-sous-linux/</guid>
		</item>
		<item>
			<title>entité-type fictive et script DDL</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181132&amp;goto=newpost</link>
			<pubDate>Tue, 23 Dec 2025 14:03:47 GMT</pubDate>
			<description>Bonjour, 
 
Avec le MCD...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Avec le MCD ci-après<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p672739d1766497992/general-developpement/alm/outils/looping/entite-type-fictive-script-ddl/titre.png/" border="0" alt="Nom : Sans titre.png
Affichages : 94
Taille : 22,0 Ko"  style="float: CONFIG" /><br />
<br />
Je n'arrivais pas à agencer les clefs étrangères de la PK de la table associative comme je le souhaitais, car sur la &quot;patte&quot; de l'association vers une entité-type fictive on n'a pas accès au choix &quot;place de la clef étrangère dans la clef primaire associée&quot;<br />
J'ai donc décoché &quot;entité-type fictive&quot; pour avoir accès à cette option puis recoché après avoir modifié l'ordre comme souhaité, jusque là, tout va bien.<br />
<br />
Mais depuis , bizarrement, dans le DDL, je trouve une contrainte FK étrange :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span> TRFITAUX<span class="br0">&#40;</span>
   CTVAIDEN <span style="color: #0000ff;">INT</span>,
   CALDDATE <span style="color: #0000ff;">DATE</span>,
   REGNIDEN <span style="color: #0000ff;">INT</span>,
   TAUXTAUX <span style="color: #0000ff;">DECIMAL</span><span class="br0">&#40;</span><span style="color: #cc66cc;">7</span>,<span style="color: #cc66cc;">4</span><span class="br0">&#41;</span> <span style="color: #0000ff;">NOT</span> <span style="color: #0000ff;">NULL</span>,
   <span style="color: #0000ff;">PRIMARY</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>CTVAIDEN, CALDDATE, REGNIDEN<span class="br0">&#41;</span>,
   <span style="color: #0000ff;">FOREIGN</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>CTVAIDEN<span class="br0">&#41;</span> <span style="color: #0000ff;">REFERENCES</span> TRFICTVA<span class="br0">&#40;</span>CTVAIDEN<span class="br0">&#41;</span> <span style="color: #0000ff;">ON</span> <span style="color: #0000ff;">DELETE</span> CASCADE,
   <span style="color: #0000ff;">FOREIGN</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>CALDDATE<span class="br0">&#41;</span> <span style="color: #0000ff;">REFERENCES</span> dummy<span class="br0">&#40;</span>CALDDATE<span class="br0">&#41;</span>,
   <span style="color: #0000ff;">FOREIGN</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>REGNIDEN<span class="br0">&#41;</span> <span style="color: #0000ff;">REFERENCES</span> TYGEREGN<span class="br0">&#40;</span>REGNIDEN<span class="br0">&#41;</span> <span style="color: #0000ff;">ON</span> <span style="color: #0000ff;">DELETE</span> CASCADE
<span class="br0">&#41;</span>;</pre></td></tr></table></code><hr />
</div><br />
DDL évidemment invalide.<br />
La correction manuelle est simple bien entendu, mais peut-être qu'à l'occasion d'une prochaine version de Looping, on pourrait proposer d'emblée d'accéder à l'ordre des FK dans la PK, y compris pour la ou les pattes pointant vers une ET fictive (pour éviter de décocher recocher comme je l'ai fait) et aussi de ne pas générer de contrainte FK &quot;dummy&quot; vers cette ET fictive.</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p672739d1766497992/general-developpement/alm/outils/looping/entite-type-fictive-script-ddl/titre.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>escartefigue</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181132/general-developpement/alm/outils/looping/entite-type-fictive-script-ddl/</guid>
		</item>
		<item>
			<title>Récupération réciproque de clés étrangères</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180886&amp;goto=newpost</link>
			<pubDate>Wed, 10 Dec 2025 12:59:21 GMT</pubDate>
			<description>Bonjour, 
 
Dans le cadre de...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Dans le cadre de la gestion d'un concours d'animaux, je représente l'attribution d'un lot à un animal de la manière suivante:<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p672468d1765371513/general-developpement/alm/outils/looping/recuperation-reciproque-cles-etrangeres/mcd_01.png/" border="0" alt="Nom : mcd_01.png
Affichages : 111
Taille : 51,8 Ko"  style="float: CONFIG" /><br />
<br />
Je voudrais que la table &quot;animaux&quot; possède une clé étrangère vers &quot;decerner&quot; et que la table &quot;decerner&quot; possède une clé étrangère vers &quot;animaux&quot;. <br />
<br />
Dans Looping, en cochant la case &quot;récup clé étrangère&quot; sur chaque lien (0,1), il n'y a qu'une seule clé étrangère de mise en place. Est-ce qu'il y a un moyen pour que chaque table dispose d'une clé étrangère vers l'autre table ?<br />
<br />
Merci d'avance pour les solutions qui pourront être proposées.</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p672468d1765371513/general-developpement/alm/outils/looping/recuperation-reciproque-cles-etrangeres/mcd_01.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>JeanHenri</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180886/general-developpement/alm/outils/looping/recuperation-reciproque-cles-etrangeres/</guid>
		</item>
		<item>
			<title>Potentiel open source dans le futur?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180864&amp;goto=newpost</link>
			<pubDate>Tue, 09 Dec 2025 10:32:21 GMT</pubDate>
			<description><![CDATA[Bonjour, j'avais juste une...]]></description>
			<content:encoded><![CDATA[<div>Bonjour, j'avais juste une question, dans le futur est-ce qu'une license de type open source pourrait être envisagée? Même si c'est pas pour tout de suite, pour pouvoir continuer le développement ou rajouter des fonctionnalités annexes spécifiques? Comme par exemple Logisim qui l'avait été il y a bien longtemps? Merci!</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>nar001</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180864/general-developpement/alm/outils/looping/potentiel-open-source-futur/</guid>
		</item>
		<item>
			<title>Ergonomie des zones de texte</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180748&amp;goto=newpost</link>
			<pubDate>Tue, 02 Dec 2025 16:51:53 GMT</pubDate>
			<description>Bonsoir Paprick, bonsoir à...</description>
			<content:encoded><![CDATA[<div>Bonsoir Paprick, bonsoir à tous<br />
<br />
Je me permets de suggérer quelques modifications d'ordre ergonomique : <br />
<br />
<ul><li style="">pouvoir modifier les attributs d'une partie seulement d'une zone de texte. Par exemple mettre en gras tel mot, en rouge tel autre.</li><li style="">avoir la possibilité de modifier les attributs d'une zone de texte (couleur, police, cadrage horizontal et vertical) sans entrer dans cette zone, juste en la sélectionnant puis en agissant depuis la barre d'outil générale (dans laquelle il faudrait du coup ajouter les icones correspondantes bien sûr).</li></ul><br />
<br />
Ce serait bien pratique :)</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>escartefigue</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180748/general-developpement/alm/outils/looping/ergonomie-zones-texte/</guid>
		</item>
		<item>
			<title>Ordre des clés étrangères dans le MLD</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180679&amp;goto=newpost</link>
			<pubDate>Fri, 28 Nov 2025 09:13:00 GMT</pubDate>
			<description>Bonjour, 
 
Un truc pas...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Un truc pas gênant, mais que je ne trouve pas logique, c'est que l'ordre d'apparition des clés étrangères dans le MLD est inverse à l'ordre de création des relations dans le MCD.<br />
Ce que je veux dire par-là, c'est que la clé étrangère au-dessus des autres clés étrangères d'une entité est celle de la dernière relation créée, passant au-dessus des clés étrangères déjà créées.<br />
<br />
Pour moi, ça devrait être l'inverse, surtout quand on fait évoluer un modèle déjà en place : l'ajout de nouvelles entités et relation devrait passer après les autres.<br />
<br />
Y a-t-il moyen de contrôler cet ordre d'affichage des clés étrangères ? Si non, ça serait bien qu'on puisse avoir la main sur l'ordre des clés étrangères d'une entité.<br />
<br />
Merci d'avance,<br />
<br />
ced</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>ced</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180679/general-developpement/alm/outils/looping/ordre-cles-etrangeres-mld/</guid>
		</item>
		<item>
			<title>Postgre identifier : serial VS identity</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179484&amp;goto=newpost</link>
			<pubDate>Fri, 26 Sep 2025 05:08:19 GMT</pubDate>
			<description><![CDATA[Bonjour Paprick, 
 
Je n'y...]]></description>
			<content:encoded><![CDATA[<div>Bonjour Paprick,<br />
<br />
Je n'y avais jusqu'ici pas prêté attention, mais je vois qu'avec Looping 4.1, les colonnes identifiantes de PostGre produisent un DDL avec la propriété &quot;SERIAL&quot;.<br />
<br />
Or, depuis la version 10, Postgre utilise la propriété &quot;IDENTITY&quot; plus riche en fonctionnalités (et rejoint ainsi SQL server et DB2 en matière de syntaxe).<br />
<br />
À noter pour la prochaine version ?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>escartefigue</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179484/general-developpement/alm/outils/looping/postgre-identifier-serial-vs-identity/</guid>
		</item>
		<item>
			<title><![CDATA[Rétro-conception Mode d'emploi /Wine]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179072&amp;goto=newpost</link>
			<pubDate>Fri, 05 Sep 2025 13:11:28 GMT</pubDate>
			<description>Bonjour 
Merci à tous pour...</description>
			<content:encoded><![CDATA[<div>Bonjour<br />
Merci à tous pour les enseignements et apports très riches de et autour de Looping.<br />
<br />
J'utilise looping 4.1 (en attendant !) /Ubuntu 25.05 via wine, écran 1366/768<br />
La fenêtre qui s'ouvre par Rétroconception / clic (intitulée script SQL de création des tables)<br />
apparait &quot;trop&quot; haute, les boutons ne sont pas visibles.<br />
Je la remplis par un coller du texte<br />
A l'aveugle par tabulation + Enter depuis le bas du texte  s'ouvre <br />
un navigateur de sélection et le bouton &quot;enregistrer&quot;. Que faire ?<br />
<br />
A l'aveugle par tabulation tabulation (2eme) + Enter depuis le bas du texte  s'ouvre <br />
un navigateur  j'obtiens &quot;le script n'a pas été enregistré confirmez vous vouloir fermer cette fenêtre ?&quot;<br />
<br />
&quot;Donc&quot; fermeture, réouverture de Looping,<br />
chargement du texte (présent dans un fichier .txt) par  tabulation + Enter  sélection enter<br />
et il remplis la fenetre    mais apparement pas de lancement d'un process par les manoeuvres tentées.  <br />
<br />
Y a t'il un truc ? <br />
Une singularité selon la configuration de l'ordinateur ?<br />
<br />
<br />
<br />
+ le &quot;trop&quot; haut est aussi vrai pour <br />
- l'invitation à l'achat du livre (dévoré).<br />
- complément script LDD <br />
- à propos de looping (64 bits)</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>docdu92</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179072/general-developpement/alm/outils/looping/retro-conception-mode-d-emploi-wine/</guid>
		</item>
		<item>
			<title>Rétroconception et types de données PostgreSQL</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178888&amp;goto=newpost</link>
			<pubDate>Thu, 28 Aug 2025 12:16:50 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'ai constaté que...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'ai constaté que Looping n'arrivait pas à &quot;traduire&quot; les types de données d'un script DDL de PostgreSQL.<br />
Par exemple, INT2 n'est pas traduit en SMALLINT (Looping conserve alors le type de script, ce qui est déjà bien !), BPCHAR(1) n'est pas traduit en CHAR(1), etc.<br />
J'imagine qu'un module de traduction des types par SGBD supporté n'est pas quelque chose de simple à mettre en œuvre, mais ça permettrait d'améliorer encore plus l'outil de rétroconception s'il était capable de faire cette traduction.<br />
<br />
ced</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>ced</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178888/general-developpement/alm/outils/looping/retroconception-types-donnees-postgresql/</guid>
		</item>
		<item>
			<title>Forcer la casse en majuscules ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178887&amp;goto=newpost</link>
			<pubDate>Thu, 28 Aug 2025 12:05:14 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'ai réalisé un...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'ai réalisé un modèle par rétroconception et celui-ci comporte un grand nombre de tables et colonnes.<br />
L'opération s'est globalement bien passée (surtout vu le nombre de tables dans le script importé), mais je n'ai pas fait attention que Looping avait conservé la casse des noms de tables et colonnes telle que dans le script SQL importé, à savoir en minuscules.<br />
Or, notamment pour des raisons de lisibilité sur des grands modèles comme celui-ci, j'ai l'habitude de mettre les noms de tables et colonnes en majuscules.<br />
Je n'ai pas repéré d'options qui permettrait de forcer la casse en majuscules. Est-ce que ça existe ou pas ?<br />
<br />
Si non, tant pis, je vais laisser comme ça (trop fastidieux de repasser sur toutes les colonnes de toutes les tables), mais est-ce que cette option pourrait être ajoutée dans une version future ?<br />
<br />
Merci d'avance,<br />
<br />
ced<br />
<br />
PS : j'ai remarqué, à la rétroconception, que Looping mettait dans le mauvais sens quelques relations 0,1-1,1 (avec identification relative) ce qui lui faisait perdre les clés étrangères. Je n'ai pas encore eu le temps d'essayer de reproduire le problème sur un modèle plus petit, mais j'essaierai d'isoler la cause pour vous la soumettre prochainement. Ce qui est compliqué, c'est que ça ne se produisait pas dans tous les cas de figure, je crois. Ça fera l'objet d'une autre discussion si j'arrive à renouveler l'opération.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>ced</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178887/general-developpement/alm/outils/looping/forcer-casse-majuscules/</guid>
		</item>
		<item>
			<title>Colonne unique comme clé étrangère ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178739&amp;goto=newpost</link>
			<pubDate>Thu, 21 Aug 2025 09:59:34 GMT</pubDate>
			<description>Bonjour, 
 
Je suis en train...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Je suis en train de refaire dans Looping une base de données de mon boulot pour avoir une meilleur vue sur l'ensemble des tables et liaisons.<br />
Cependant, je me suis aperçu qu'il y a quelques liaisons faites &quot;à la main&quot; depuis une table contenant une colonne contenant une valeur unique (même si ce n'est pas une contrainte sur la colonne) vers une autre table.<br />
ex. dans la table A contenant les types de données, une colonne &quot;code&quot; est référencée dans une table B contenant les données.<br />
<img src="https://www.developpez.net/forums/attachments/p669655d1755770342/general-developpement/alm/outils/looping/colonne-unique-cle-etrangere/mcd_mld_demo.jpg/" border="0" alt="Nom : MCD_MLD_demo.jpg
Affichages : 238
Taille : 31,3 Ko"  style="float: CONFIG" /><br />
<br />
Si j'avais fait la base de données moi-même, j'aurais utilisé la colonne &quot;id&quot; de la table A, ou simplement utilisé la colonne &quot;code&quot; comme clé primaire, mais ce sont des reliquats d'avant, et je ne peux rien modifier pour le moment.<br />
<br />
Est-il possible de modéliser ces liens dans Looping d'une façon ou d'une autre ?<br />
<br />
Merci ! :-)</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p669655d1755770342/general-developpement/alm/outils/looping/colonne-unique-cle-etrangere/mcd_mld_demo.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>InformaTrib</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178739/general-developpement/alm/outils/looping/colonne-unique-cle-etrangere/</guid>
		</item>
		<item>
			<title>Complément de code sur les clés étrangères pour PostgreSQL</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178016&amp;goto=newpost</link>
			<pubDate>Fri, 11 Jul 2025 15:33:19 GMT</pubDate>
			<description>Bonjour, 
 
Sous PostgreSQL,...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Sous PostgreSQL, quand on crée une contrainte de clé étrangère, on peut indiquer que la vérification de cette contrainte est déférable, c'est-à-dire qu'elle ne sera vérifiée qu'à la validation de la transaction en cours, et pas au moment de l'exécution de la requête qui met en jeu cette contrainte.<br />
Pour cela, à la déclaration de chaque clé étrangère, il faut ajouter en fin de création de contrainte le code <span style="font-family: monospace; padding: 2px; background: #ddd; display: inline-block">DEFERRABLE INITIALLY DEFERRED</span>.<br />
<br />
Dans les options d'ajout systématique de code de Looping, je n'ai rien trouvé pour ajouter ce code systématiquement au SQL des clés étrangères.<br />
Est-ce possible ?<br />
Si non, est-ce que cette option pourrait être ajoutée dans une version future ?<br />
<br />
Merci d'avance,<br />
<br />
ced</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f2366/general-developpement/alm/outils/looping/">Looping</category>
			<dc:creator>ced</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178016/general-developpement/alm/outils/looping/complement-code-cles-etrangeres-postgresql/</guid>
		</item>
	</channel>
</rss>
