[Cpan-forum-commit] rev 279 - in trunk: . schema

svn at pti.co.il svn at pti.co.il
Sat Jul 21 18:16:10 EEST 2007


Author: gabor
Date: 2007-07-21 18:16:10 +0300 (Sat, 21 Jul 2007)
New Revision: 279

Modified:
   trunk/
   trunk/schema/schema.sql
Log:
include the upgade.sql in the main schema.sql



Property changes on: trunk
___________________________________________________________________
Name: svk:merge
   - 7bc34947-122d-0410-bc5a-f898d2bb5f81:/local/cpan-forum:4271
8c4c90e1-83eb-0310-96eb-e7cb62807872:/local/cpan-forum:12752
   + 7bc34947-122d-0410-bc5a-f898d2bb5f81:/local/cpan-forum:4272
8c4c90e1-83eb-0310-96eb-e7cb62807872:/local/cpan-forum:12752

Modified: trunk/schema/schema.sql
===================================================================
--- trunk/schema/schema.sql	2007-07-21 15:15:49 UTC (rev 278)
+++ trunk/schema/schema.sql	2007-07-21 15:16:10 UTC (rev 279)
@@ -140,5 +140,24 @@
 CREATE INDEX posts_thread ON posts (thread);
 CREATE INDEX posts_gid ON posts (gid);
 
+---- add tagcloud
+--- TODO unique tag_id, group_id pair
+CREATE TABLE tags (
+			id               INTEGER PRIMARY KEY,
+			name             VARCHAR(100) UNIQUE NOT NULL
+);
+CREATE UNIQUE INDEX tags_name ON tags (name);
+CREATE TABLE tag_cloud (
+			uid              INTEGER,
+			tag_id           INTEGER,
+            group_id         INTEGER,
+            stamp            TEXT
+			,FOREIGN KEY (uid) REFERENCES users(id)
+			,FOREIGN KEY (tag_id) REFERENCES tags(id)
+			,FOREIGN KEY (group_id) REFERENCES groups(id)
+);
+CREATE INDEX tags_cloud_uid ON tag_cloud (uid);
+CREATE INDEX tags_cloud_tag_id ON tag_cloud (tag_id);
+CREATE INDEX tags_cloud_group_id ON tag_cloud (group_id);
 
 



More information about the Cpan-forum-commit mailing list