[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