[Fusionforge-commits] r12661 - trunk/src/db

Franck VILLAUME nerville at fusionforge.org
Thu Mar 10 21:22:48 CET 2011


Author: nerville
Date: 2011-03-10 21:22:48 +0100 (Thu, 10 Mar 2011)
New Revision: 12661

Added:
   trunk/src/db/20110310-docman-trashdir.sql
Log:
migration sql script for trashdir

Added: trunk/src/db/20110310-docman-trashdir.sql
===================================================================
--- trunk/src/db/20110310-docman-trashdir.sql	                        (rev 0)
+++ trunk/src/db/20110310-docman-trashdir.sql	2011-03-10 20:22:48 UTC (rev 12661)
@@ -0,0 +1,13 @@
+CREATE OR REPLACE FUNCTION DocmanTrashDir() RETURNS int4 AS '
+DECLARE r RECORD;
+
+BEGIN
+    FOR r IN select groups.group_id as gid from groups where groups.use_docman = 1 and groups.group_id not in(select doc_groups.group_id from doc_groups where doc_groups.groupname = ''.trash'' and doc_groups.stateid = 2) LOOP
+       INSERT into doc_groups (groupname, stateid, group_id) values (''.trash'',2,r.gid); 
+    END LOOP;
+	return 1;
+END;
+' LANGUAGE plpgsql;
+
+SELECT DocmanTrashDir() as output;
+




More information about the Fusionforge-commits mailing list