[evolvis-commits] r11933: moving files into proper order for upgrader

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 18:29:26 CET 2011


Author: mirabilos
Date: 2011-02-24 18:29:26 +0100 (Thu, 24 Feb 2011)
New Revision: 11933

Added:
   trunk/gforge_base/evolvisforge-5.1/gforge/db/20050804-1.sql
   trunk/gforge_base/evolvisforge-5.1/gforge/db/20050804-2.php
   trunk/gforge_base/evolvisforge-5.1/gforge/db/20050807-gforge-4.5.3
   trunk/gforge_base/evolvisforge-5.1/gforge/db/20050809-gforge-4.5.6
   trunk/gforge_base/evolvisforge-5.1/gforge/db/20050810-gforge-4.5.11
Removed:
   trunk/gforge_base/evolvisforge-5.1/gforge/db/20051027-1.sql
   trunk/gforge_base/evolvisforge-5.1/gforge/db/20051027-2.php
   trunk/gforge_base/evolvisforge-5.1/gforge/db/20051107-gforge-4.5.3
   trunk/gforge_base/evolvisforge-5.1/gforge/db/20060117-gforge-4.5.6
   trunk/gforge_base/evolvisforge-5.1/gforge/db/20060414-gforge-4.5.11
Log:
moving files into proper order for upgrader

Added: trunk/gforge_base/evolvisforge-5.1/gforge/db/20050804-1.sql
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/db/20050804-1.sql	                        (rev 0)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/db/20050804-1.sql	2011-02-24 17:29:26 UTC (rev 11933)
@@ -0,0 +1,14 @@
+ALTER TABLE doc_data ADD COLUMN filesize INTEGER;
+UPDATE doc_data SET filesize=0;
+ALTER TABLE doc_data ALTER COLUMN filesize SET NOT NULL;
+ALTER TABLE doc_data ALTER COLUMN filesize SET DEFAULT 0;
+
+DROP VIEW docdata_vw;
+
+CREATE VIEW docdata_vw AS 
+SELECT users.user_name, users.realname, users.email, d.group_id, d.docid, d.stateid, d.title, d.updatedate, d.createdate, d.created_by, d.doc_group, d.description, d.language_id, d.filename, d.filetype,  d.filesize, doc_states.name AS state_name, doc_groups.groupname AS group_name, sl.name AS language_name
+   FROM doc_data d
+NATURAL JOIN doc_states
+NATURAL JOIN doc_groups
+   JOIN supported_languages sl ON sl.language_id = d.language_id
+   JOIN users ON users.user_id = d.created_by;
\ No newline at end of file

Added: trunk/gforge_base/evolvisforge-5.1/gforge/db/20050804-2.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/db/20050804-2.php	                        (rev 0)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/db/20050804-2.php	2011-02-24 17:29:26 UTC (rev 11933)
@@ -0,0 +1,52 @@
+#! /usr/bin/php4 -f
+<?php
+/**
+ * GForge Group Docman updater
+ *
+ * Copyright 2004 GForge, LLC
+ * http://gforge.org/
+ *
+ * @version   $Id$
+ *
+ * This file is part of GForge.
+ *
+ * GForge is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * GForge is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with GForge; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  US
+ */
+ 
+require_once('www/include/squal_pre.php');
+
+$res = db_query("SELECT * FROM doc_data");
+if (!$res) {		// error
+	echo db_error();
+	exit(1);
+} 
+
+db_begin();
+for ($i=0; $i < db_numrows($res); $i++) {
+	$docid = db_result($res, $i, 'docid');
+	$base64_data = db_result($res, $i, 'data');
+	$data = base64_decode($base64_data);
+	$size = strlen($data);
+	
+	$res2 = db_query("UPDATE doc_data SET filesize='".$size."' WHERE docid='".$docid."'");
+	if (!$res2) {
+		echo "Couldn't update document #".$docid.":".db_error()."\n";
+		db_rollback();
+		exit(1);
+	}
+}
+echo "SUCCESS\n";
+db_commit();
+?>

Deleted: trunk/gforge_base/evolvisforge-5.1/gforge/db/20051027-1.sql
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/db/20051027-1.sql	2011-02-24 17:29:25 UTC (rev 11932)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/db/20051027-1.sql	2011-02-24 17:29:26 UTC (rev 11933)
@@ -1,14 +0,0 @@
-ALTER TABLE doc_data ADD COLUMN filesize INTEGER;
-UPDATE doc_data SET filesize=0;
-ALTER TABLE doc_data ALTER COLUMN filesize SET NOT NULL;
-ALTER TABLE doc_data ALTER COLUMN filesize SET DEFAULT 0;
-
-DROP VIEW docdata_vw;
-
-CREATE VIEW docdata_vw AS 
-SELECT users.user_name, users.realname, users.email, d.group_id, d.docid, d.stateid, d.title, d.updatedate, d.createdate, d.created_by, d.doc_group, d.description, d.language_id, d.filename, d.filetype,  d.filesize, doc_states.name AS state_name, doc_groups.groupname AS group_name, sl.name AS language_name
-   FROM doc_data d
-NATURAL JOIN doc_states
-NATURAL JOIN doc_groups
-   JOIN supported_languages sl ON sl.language_id = d.language_id
-   JOIN users ON users.user_id = d.created_by;
\ No newline at end of file

Deleted: trunk/gforge_base/evolvisforge-5.1/gforge/db/20051027-2.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/db/20051027-2.php	2011-02-24 17:29:25 UTC (rev 11932)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/db/20051027-2.php	2011-02-24 17:29:26 UTC (rev 11933)
@@ -1,52 +0,0 @@
-#! /usr/bin/php4 -f
-<?php
-/**
- * GForge Group Docman updater
- *
- * Copyright 2004 GForge, LLC
- * http://gforge.org/
- *
- * @version   $Id$
- *
- * This file is part of GForge.
- *
- * GForge is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * GForge is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with GForge; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  US
- */
- 
-require_once('www/include/squal_pre.php');
-
-$res = db_query("SELECT * FROM doc_data");
-if (!$res) {		// error
-	echo db_error();
-	exit(1);
-} 
-
-db_begin();
-for ($i=0; $i < db_numrows($res); $i++) {
-	$docid = db_result($res, $i, 'docid');
-	$base64_data = db_result($res, $i, 'data');
-	$data = base64_decode($base64_data);
-	$size = strlen($data);
-	
-	$res2 = db_query("UPDATE doc_data SET filesize='".$size."' WHERE docid='".$docid."'");
-	if (!$res2) {
-		echo "Couldn't update document #".$docid.":".db_error()."\n";
-		db_rollback();
-		exit(1);
-	}
-}
-echo "SUCCESS\n";
-db_commit();
-?>



More information about the evolvis-commits mailing list