[evolvis-commits] r8089: new sql files taken in account↵
mirabilos at evolvis.org
mirabilos at evolvis.org
Thu Feb 24 15:56:53 CET 2011
Author: mirabilos
Date: 2011-02-24 15:56:52 +0100 (Thu, 24 Feb 2011)
New Revision: 8089
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/db/20021223.sql
trunk/gforge_base/evolvisforge-5.1/gforge/db/20030102.sql
trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl
Log:
new sql files taken in account
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/db/20021223.sql
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/db/20021223.sql 2011-02-24 14:56:51 UTC (rev 8088)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/db/20021223.sql 2011-02-24 14:56:52 UTC (rev 8089)
@@ -113,7 +113,7 @@
posted_by INT NOT NULL REFERENCES users(user_id),
postdate int NOT NULL);
-BEGIN;
+--BEGIN;
INSERT INTO project_messages (project_task_id,body,posted_by,postdate)
SELECT project_task_id,old_value,mod_by,mod_date
FROM project_history
@@ -121,7 +121,7 @@
DELETE FROM project_history WHERE field_name='details';
-COMMIT;
+--COMMIT;
DROP VIEW project_message_user_vw;
CREATE VIEW project_message_user_vw AS
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/db/20030102.sql
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/db/20030102.sql 2011-02-24 14:56:51 UTC (rev 8088)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/db/20030102.sql 2011-02-24 14:56:52 UTC (rev 8089)
@@ -19,9 +19,9 @@
--
ALTER TABLE groups RENAME COLUMN new_task_address TO new_doc_address;
ALTER TABLE groups RENAME COLUMN send_all_tasks TO send_all_docs;
-BEGIN;
+--BEGIN;
UPDATE groups SET new_doc_address='',send_all_docs='0';
-COMMIT;
+--COMMIT;
--
-- Create a convenience view for selecting from docman
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl 2011-02-24 14:56:51 UTC (rev 8088)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl 2011-02-24 14:56:52 UTC (rev 8089)
@@ -969,6 +969,46 @@
$dbh->commit () ;
}
+ $version = &get_db_version ;
+ $target = "2.6-0+checkpoint+18" ;
+ if (is_lesser $version, $target) {
+ debug "Upgrading with 20021223.sql" ;
+
+ @reqlist = @{ &parse_sql_file ("/usr/lib/gforge/db/20021223.sql") } ;
+ foreach my $s (@reqlist) {
+ $query = $s ;
+ # debug $query ;
+ $sth = $dbh->prepare ($query) ;
+ $sth->execute () ;
+ $sth->finish () ;
+ }
+ @reqlist = () ;
+
+ &update_db_version ($target) ;
+ debug "Committing $target." ;
+ $dbh->commit () ;
+ }
+
+ $version = &get_db_version ;
+ $target = "2.6-0+checkpoint+19" ;
+ if (is_lesser $version, $target) {
+ debug "Upgrading with 20030102.sql" ;
+
+ @reqlist = @{ &parse_sql_file ("/usr/lib/gforge/db/20030102.sql") } ;
+ foreach my $s (@reqlist) {
+ $query = $s ;
+ # debug $query ;
+ $sth = $dbh->prepare ($query) ;
+ $sth->execute () ;
+ $sth->finish () ;
+ }
+ @reqlist = () ;
+
+ &update_db_version ($target) ;
+ debug "Committing $target." ;
+ $dbh->commit () ;
+ }
+
debug "It seems your database $action went well and smoothly. That's cool." ;
debug "Please enjoy using Debian Sourceforge." ;
More information about the evolvis-commits
mailing list