[evolvis-commits] r13136: Fixes to the project_tags table
mirabilos at evolvis.org
mirabilos at evolvis.org
Mon Feb 28 02:18:59 CET 2011
Author: mirabilos
Date: 2011-02-28 02:18:59 +0100 (Mon, 28 Feb 2011)
New Revision: 13136
Added:
trunk/gforge_base/evolvisforge-5.1/gforge/db/20090402-add-projecttags-constraints.sql
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl
trunk/gforge_base/evolvisforge-5.1/gforge/install/db-postgresql
Log:
Fixes to the project_tags table
Added: trunk/gforge_base/evolvisforge-5.1/gforge/db/20090402-add-projecttags-constraints.sql
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/db/20090402-add-projecttags-constraints.sql (rev 0)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/db/20090402-add-projecttags-constraints.sql 2011-02-28 01:18:59 UTC (rev 13136)
@@ -0,0 +1,2 @@
+ALTER TABLE project_tags ALTER COLUMN name SET DEFAULT '' ;
+ALTER TABLE project_tags ADD FOREIGN KEY (group_id) REFERENCES groups (group_id) MATCH FULL;
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-28 01:18:57 UTC (rev 13135)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/db-upgrade.pl 2011-02-28 01:18:59 UTC (rev 13136)
@@ -2818,17 +2818,10 @@
&debug ("Committing.") ;
$dbh->commit () ;
}
+
+ &update_with_sql("20090327_create_table_project_tags","4.6.99-7");
+ &update_with_sql("20090402-add-projecttags-constraints","4.7.99-1");
- $version = &get_db_version ;
- $target = "4.6.99-7" ;
- if (&is_lesser ($version, $target)) {
- &debug ("Create table for project's tags") ;
- &update_with_sql("20090327_create_table_project_tags.sql","4.6.99-7");
- &update_db_version ($target) ;
- &debug ("Committing.") ;
- $dbh->commit () ;
- }
-
########################### INSERT HERE #################################
&debug ("It seems your database $action went well and smoothly. That's cool.") ;
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/install/db-postgresql
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/install/db-postgresql 2011-02-28 01:18:57 UTC (rev 13135)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/install/db-postgresql 2011-02-28 01:18:59 UTC (rev 13136)
@@ -51,3 +51,5 @@
db/20070924-forum-perm.sql usr/share/gforge/db/
db/20070924-project-perm.sql usr/share/gforge/db/
db/20070924-artifact-perm.sql usr/share/gforge/db/
+db/20090327_create_table_project_tags.sql usr/share/gforge/db/
+db/20090402-add-projecttags-constraints.sql usr/share/gforge/db/
More information about the evolvis-commits
mailing list