[CalendarServer-changes] [11785] CalendarServer/branches/users/gaya/sharedgroupfixes/txdav/common/ datastore/sql_schema/old
source_changes at macosforge.org
source_changes at macosforge.org
Thu Oct 3 13:33:15 PDT 2013
Revision: 11785
http://trac.calendarserver.org//changeset/11785
Author: gaya at apple.com
Date: 2013-10-03 13:33:15 -0700 (Thu, 03 Oct 2013)
Log Message:
-----------
fix merge errors 2
Modified Paths:
--------------
CalendarServer/branches/users/gaya/sharedgroupfixes/txdav/common/datastore/sql_schema/old/oracle-dialect/v25.sql
CalendarServer/branches/users/gaya/sharedgroupfixes/txdav/common/datastore/sql_schema/old/postgres-dialect/v25.sql
Modified: CalendarServer/branches/users/gaya/sharedgroupfixes/txdav/common/datastore/sql_schema/old/oracle-dialect/v25.sql
===================================================================
--- CalendarServer/branches/users/gaya/sharedgroupfixes/txdav/common/datastore/sql_schema/old/oracle-dialect/v25.sql 2013-10-03 20:13:55 UTC (rev 11784)
+++ CalendarServer/branches/users/gaya/sharedgroupfixes/txdav/common/datastore/sql_schema/old/oracle-dialect/v25.sql 2013-10-03 20:33:15 UTC (rev 11785)
@@ -252,12 +252,10 @@
insert into ADDRESSBOOK_OBJECT_KIND (DESCRIPTION, ID) values ('resource', 2);
insert into ADDRESSBOOK_OBJECT_KIND (DESCRIPTION, ID) values ('location', 3);
create table ABO_MEMBERS (
- "GROUP_ID" integer not null,
+ "GROUP_ID" integer not null references ADDRESSBOOK_OBJECT on delete cascade,
"ADDRESSBOOK_ID" integer not null references ADDRESSBOOK_HOME on delete cascade,
- "MEMBER_ID" integer not null,
- "REVISION" integer not null,
- "REMOVED" integer default 0 not null,
- primary key("GROUP_ID", "MEMBER_ID", "REVISION")
+ "MEMBER_ID" integer not null references ADDRESSBOOK_OBJECT,
+ primary key("GROUP_ID", "MEMBER_ID")
);
create table ABO_FOREIGN_MEMBERS (
@@ -292,7 +290,6 @@
"ADDRESSBOOK_HOME_RESOURCE_ID" integer not null references ADDRESSBOOK_HOME,
"OWNER_HOME_RESOURCE_ID" integer references ADDRESSBOOK_HOME,
"ADDRESSBOOK_NAME" nvarchar2(255) default null,
- "OBJECT_RESOURCE_ID" integer default 0,
"RESOURCE_NAME" nvarchar2(255),
"REVISION" integer not null,
"DELETED" integer not null
Modified: CalendarServer/branches/users/gaya/sharedgroupfixes/txdav/common/datastore/sql_schema/old/postgres-dialect/v25.sql
===================================================================
--- CalendarServer/branches/users/gaya/sharedgroupfixes/txdav/common/datastore/sql_schema/old/postgres-dialect/v25.sql 2013-10-03 20:13:55 UTC (rev 11784)
+++ CalendarServer/branches/users/gaya/sharedgroupfixes/txdav/common/datastore/sql_schema/old/postgres-dialect/v25.sql 2013-10-03 20:33:15 UTC (rev 11785)
@@ -448,24 +448,16 @@
insert into ADDRESSBOOK_OBJECT_KIND values (3, 'location');
-----------------------------------
--- Revisions, forward reference --
-----------------------------------
-
-create sequence REVISION_SEQ;
-
---------------------------------
-- Address Book Object Members --
---------------------------------
create table ABO_MEMBERS (
- GROUP_ID integer not null, -- references ADDRESSBOOK_OBJECT on delete cascade, -- AddressBook Object's (kind=='group') RESOURCE_ID
+ GROUP_ID integer not null references ADDRESSBOOK_OBJECT on delete cascade, -- AddressBook Object's (kind=='group') RESOURCE_ID
ADDRESSBOOK_ID integer not null references ADDRESSBOOK_HOME on delete cascade,
- MEMBER_ID integer not null, -- references ADDRESSBOOK_OBJECT, -- member AddressBook Object's RESOURCE_ID
- REVISION integer default nextval('REVISION_SEQ') not null,
- REMOVED boolean default false not null,
+ MEMBER_ID integer not null references ADDRESSBOOK_OBJECT, -- member AddressBook Object's RESOURCE_ID
- primary key (GROUP_ID, MEMBER_ID, REVISION) -- implicit index
+ primary key (GROUP_ID, MEMBER_ID) -- implicit index
);
create index ABO_MEMBERS_ADDRESSBOOK_ID on
@@ -515,7 +507,7 @@
-- Revisions --
---------------
--- create sequence REVISION_SEQ;
+create sequence REVISION_SEQ;
-------------------------------
@@ -549,7 +541,6 @@
ADDRESSBOOK_HOME_RESOURCE_ID integer not null references ADDRESSBOOK_HOME,
OWNER_HOME_RESOURCE_ID integer references ADDRESSBOOK_HOME,
ADDRESSBOOK_NAME varchar(255) default null,
- OBJECT_RESOURCE_ID integer default 0,
RESOURCE_NAME varchar(255),
REVISION integer default nextval('REVISION_SEQ') not null,
DELETED boolean not null
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20131003/a35b4523/attachment.html>
More information about the calendarserver-changes
mailing list