gforge-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gforge-commits] gforge/db gforge.sql,1.2,1.3


From: tperdue
Subject: [Gforge-commits] gforge/db gforge.sql,1.2,1.3
Date: Fri, 17 Dec 2004 08:38:22 -0600

Update of /cvsroot/gforge/gforge/db
In directory db.perdue.net:/home/tperdue/share/release.gforge.org/db

Modified Files:
        gforge.sql 
Log Message:
db from 4.0.2

Index: gforge.sql
===================================================================
RCS file: /cvsroot/gforge/gforge/db/gforge.sql,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- gforge.sql  15 Dec 2004 17:26:58 -0000      1.2
+++ gforge.sql  17 Dec 2004 14:38:19 -0000      1.3
@@ -620,7 +620,8 @@
 CREATE TABLE project_dependencies (
     project_depend_id integer DEFAULT 
nextval('project_dependencies_pk_seq'::text) NOT NULL,
     project_task_id integer DEFAULT 0 NOT NULL,
-    is_dependent_on_task_id integer DEFAULT 0 NOT NULL
+    is_dependent_on_task_id integer DEFAULT 0 NOT NULL,
+    link_type character(2) DEFAULT 'SS'::bpchar
 );
 
 
@@ -734,7 +735,9 @@
     end_date integer DEFAULT 0 NOT NULL,
     created_by integer DEFAULT 0 NOT NULL,
     status_id integer DEFAULT 0 NOT NULL,
-    category_id integer
+    category_id integer,
+    duration integer DEFAULT 0,
+    parent_id integer DEFAULT 0
 );
 
 
@@ -2088,16 +2091,6 @@
 
 
 
-CREATE VIEW project_depend_vw AS
-    SELECT pt.project_task_id, pd.is_dependent_on_task_id, pt.end_date, 
pt.start_date FROM (project_task pt NATURAL JOIN project_dependencies pd);
-
-
-
-CREATE VIEW project_dependon_vw AS
-    SELECT pd.project_task_id, pd.is_dependent_on_task_id, pt.end_date, 
pt.start_date FROM (project_task pt FULL JOIN project_dependencies pd ON 
((pd.is_dependent_on_task_id = pt.project_task_id)));
-
-
-
 CREATE VIEW project_history_user_vw AS
     SELECT users.realname, users.email, users.user_name, 
project_history.project_history_id, project_history.project_task_id, 
project_history.field_name, project_history.old_value, project_history.mod_by, 
project_history.mod_date FROM users, project_history WHERE 
(project_history.mod_by = users.user_id);
 
@@ -2235,11 +2228,6 @@
 
 
 
-CREATE VIEW project_task_vw AS
-    SELECT project_task.project_task_id, project_task.group_project_id, 
project_task.summary, project_task.details, project_task.percent_complete, 
project_task.priority, project_task.hours, project_task.start_date, 
project_task.end_date, project_task.created_by, project_task.status_id, 
project_task.category_id, project_category.category_name, 
project_status.status_name, users.user_name, users.realname FROM 
(((project_task FULL JOIN project_category ON ((project_category.category_id = 
project_task.category_id))) FULL JOIN users ON ((users.user_id = 
project_task.created_by))) NATURAL JOIN project_status);
-
-
-
 CREATE FUNCTION frs_dlstats_filetotal_insert_ag() RETURNS "trigger"
     AS '
 BEGIN
@@ -2691,6 +2679,28 @@
 
 
 
+CREATE VIEW project_task_vw AS
+    SELECT project_task.project_task_id, project_task.group_project_id, 
project_task.summary, project_task.details, project_task.percent_complete, 
project_task.priority, project_task.hours, project_task.start_date, 
project_task.end_date, project_task.created_by, project_task.status_id, 
project_task.category_id, project_task.duration, project_task.parent_id, 
project_category.category_name, project_status.status_name, users.user_name, 
users.realname FROM (((project_task FULL JOIN project_category ON 
((project_category.category_id = project_task.category_id))) FULL JOIN users ON 
((users.user_id = project_task.created_by))) NATURAL JOIN project_status);
+
+
+
+CREATE VIEW project_depend_vw AS
+    SELECT pt.project_task_id, pd.is_dependent_on_task_id, pd.link_type, 
pt.end_date, pt.start_date FROM (project_task pt NATURAL JOIN 
project_dependencies pd);
+
+
+
+CREATE VIEW project_dependon_vw AS
+    SELECT pd.project_task_id, pd.is_dependent_on_task_id, pd.link_type, 
pt.end_date, pt.start_date FROM (project_task pt FULL JOIN project_dependencies 
pd ON ((pd.is_dependent_on_task_id = pt.project_task_id)));
+
+
+
+CREATE TABLE project_task_external_order (
+    project_task_id integer NOT NULL,
+    external_id integer NOT NULL
+);
+
+
+
 COPY canned_responses (response_id, response_title, response_text) FROM stdin;
 \.
 
@@ -2896,7 +2906,7 @@
 
 
 
-COPY project_dependencies (project_depend_id, project_task_id, 
is_dependent_on_task_id) FROM stdin;
+COPY project_dependencies (project_depend_id, project_task_id, 
is_dependent_on_task_id, link_type) FROM stdin;
 \.
 
 
@@ -2930,8 +2940,8 @@
 
 
 
-COPY project_task (project_task_id, group_project_id, summary, details, 
percent_complete, priority, hours, start_date, end_date, created_by, status_id, 
category_id) FROM stdin;
-1      1                       0       0       0       0       0       100     
1       100
+COPY project_task (project_task_id, group_project_id, summary, details, 
percent_complete, priority, hours, start_date, end_date, created_by, status_id, 
category_id, duration, parent_id) FROM stdin;
+1      1                       0       0       0       0       0       100     
1       100     0       0
 \.
 
 
@@ -4186,6 +4196,11 @@
 
 
 
+COPY project_task_external_order (project_task_id, external_id) FROM stdin;
+\.
+
+
+
 CREATE INDEX db_images_group ON db_images USING btree (group_id);
 
 
@@ -4802,6 +4817,10 @@
 
 
 
+CREATE INDEX projecttaskexternal_projtaskid ON project_task_external_order 
USING btree (project_task_id, external_id);
+
+
+
 ALTER TABLE ONLY canned_responses
     ADD CONSTRAINT canned_responses_pkey PRIMARY KEY (response_id);
 
@@ -5282,6 +5301,11 @@
 
 
 
+ALTER TABLE ONLY project_task_external_order
+    ADD CONSTRAINT "$1" FOREIGN KEY (project_task_id) REFERENCES 
project_task(project_task_id) MATCH FULL ON DELETE CASCADE;
+
+
+
 CREATE CONSTRAINT TRIGGER user_group_user_id_fk
     AFTER INSERT OR UPDATE ON user_group
     FROM users





reply via email to

[Prev in Thread] Current Thread [Next in Thread]