[evolvis-commits] r8896: Added 'how can I get GForge to store data in a MySQL db' item↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 16:54:56 CET 2011


Author: mirabilos
Date: 2011-02-24 16:54:55 +0100 (Thu, 24 Feb 2011)
New Revision: 8896

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/docs/faq.html
Log:
Added 'how can I get GForge to store data in a MySQL db' item


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/docs/faq.html
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/docs/faq.html	2011-02-24 15:54:54 UTC (rev 8895)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/docs/faq.html	2011-02-24 15:54:55 UTC (rev 8896)
@@ -5,7 +5,7 @@
 <body>
 
 <h2><center>GForge 3.0 FAQ</center></h2>
-<h3><center>Updated 6/13/2003</center></h3>
+<h3><center>Updated 6/20/2003</center></h3>
 <h3><center>Suggestions are <a href="http://gforge.org/forum/forum.php?forum_id=6">welcome</a>.</center></h3>
 
 <br/><a href="#users">Users FAQ</a>
@@ -336,7 +336,19 @@
 </ol>
 </li>
 
+<br></br>
+<li>
+<b>How can I get GForge to store its data in a MySQL database?</b>
+<p>You could do it, but why bother?  To quote Tim Perdue - "GForge could not be made to run on the primitive MySQL database without serious hacking, and I won't accept those kinds of changes back into the system.  For the amount of work involved in such a project, you'd be better off taking an hour to learn postgres. It's a superior database in every way, with the only point of debate being speed on simple 'hello world' type applications".
+<p>It'd be a lot of work because:
+<ol>
+<li>GForge uses Postgres stored procedures, so you'd have to convert those into PHP functions
+<li>GForge uses Postgres functions like pg_connect, so you'd have to replace those with the MySQL equivalents
+<li>GForge uses subselects, so you'd have to rewrite those to use temporary tables or whatever
+</ol>
+</li>
 
+
 </ol>
  
 </body>



More information about the evolvis-commits mailing list