[CalendarServer-changes] [9238] CalendarServer/branches/users/gaya/sharedabgroups/txdav/common/ datastore/sql_schema/current.sql

source_changes at macosforge.org source_changes at macosforge.org
Wed May 9 14:27:15 PDT 2012


Revision: 9238
          http://trac.macosforge.org/projects/calendarserver/changeset/9238
Author:   gaya at apple.com
Date:     2012-05-09 14:27:15 -0700 (Wed, 09 May 2012)
Log Message:
-----------
add ADDRESSBOOK_GROUP_MEMBER table, add shared group column to ADDRESSBOOK_METADATA table

Modified Paths:
--------------
    CalendarServer/branches/users/gaya/sharedabgroups/txdav/common/datastore/sql_schema/current.sql

Modified: CalendarServer/branches/users/gaya/sharedabgroups/txdav/common/datastore/sql_schema/current.sql
===================================================================
--- CalendarServer/branches/users/gaya/sharedabgroups/txdav/common/datastore/sql_schema/current.sql	2012-05-09 21:22:11 UTC (rev 9237)
+++ CalendarServer/branches/users/gaya/sharedabgroups/txdav/common/datastore/sql_schema/current.sql	2012-05-09 21:27:15 UTC (rev 9238)
@@ -349,17 +349,6 @@
 );
 
 
---------------------------
--- AddressBook Metadata --
---------------------------
-
-create table ADDRESSBOOK_METADATA (
-  RESOURCE_ID integer   primary key references ADDRESSBOOK on delete cascade, -- implicit index
-  CREATED     timestamp default timezone('UTC', CURRENT_TIMESTAMP),
-  MODIFIED    timestamp default timezone('UTC', CURRENT_TIMESTAMP)
-);
-
-
 ----------------------
 -- AddressBook Bind --
 ----------------------
@@ -401,6 +390,28 @@
   unique(ADDRESSBOOK_RESOURCE_ID, VCARD_UID)      -- implicit index
 );
 
+--------------------------
+-- Shared Group --
+--------------------------
+
+create table ADDRESSBOOK_GROUP_MEMBER (
+    GROUPID               integer      references ADDRESSBOOK_OBJECT, 
+    MEMBER                integer      references ADDRESSBOOK_OBJECT,
+    primary key(GROUPID, MEMBER) -- implicit index
+);
+
+--------------------------
+-- AddressBook Metadata --
+--------------------------
+
+create table ADDRESSBOOK_METADATA (
+  RESOURCE_ID integer   primary key references ADDRESSBOOK on delete cascade, -- implicit index
+  GROUPID               integer      references ADDRESSBOOK_OBJECT, -- shared group
+  CREATED     timestamp default timezone('UTC', CURRENT_TIMESTAMP),
+  MODIFIED    timestamp default timezone('UTC', CURRENT_TIMESTAMP)
+);
+
+
 ---------------
 -- Revisions --
 ---------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20120509/93e8382c/attachment.html>


More information about the calendarserver-changes mailing list