[CalendarServer-changes] [11184] CalendarServer/branches/users/gaya/sharedgroups-3/txdav/common/ datastore/sql_schema/upgrades/oracle-dialect/upgrade_from_19_to_20.sql

source_changes at macosforge.org source_changes at macosforge.org
Tue May 14 17:52:45 PDT 2013


Revision: 11184
          http://trac.calendarserver.org//changeset/11184
Author:   gaya at apple.com
Date:     2013-05-14 17:52:45 -0700 (Tue, 14 May 2013)
Log Message:
-----------
first try at oracle dialect

Modified Paths:
--------------
    CalendarServer/branches/users/gaya/sharedgroups-3/txdav/common/datastore/sql_schema/upgrades/oracle-dialect/upgrade_from_19_to_20.sql

Modified: CalendarServer/branches/users/gaya/sharedgroups-3/txdav/common/datastore/sql_schema/upgrades/oracle-dialect/upgrade_from_19_to_20.sql
===================================================================
--- CalendarServer/branches/users/gaya/sharedgroups-3/txdav/common/datastore/sql_schema/upgrades/oracle-dialect/upgrade_from_19_to_20.sql	2013-05-15 00:34:09 UTC (rev 11183)
+++ CalendarServer/branches/users/gaya/sharedgroups-3/txdav/common/datastore/sql_schema/upgrades/oracle-dialect/upgrade_from_19_to_20.sql	2013-05-15 00:52:45 UTC (rev 11184)
@@ -66,6 +66,7 @@
 create index SHARED_GROUP_BIND_RESOURCE_ID on
   SHARED_GROUP_BIND(GROUP_RESOURCE_ID);
 
+  
 -----------------------------
 -- AddressBook Object kind --
 -----------------------------
@@ -111,7 +112,7 @@
 -----------------------------
 
 alter table ADDRESSBOOK_HOME
-	add column	ADDRESSBOOK_PROPERTY_STORE_ID	integer	default nextval('RESOURCE_ID_SEQ') not null;
+	add (ADDRESSBOOK_PROPERTY_STORE_ID	integer	default nextval('RESOURCE_ID_SEQ') not null);
 
 update ADDRESSBOOK_HOME
 	set	ADDRESSBOOK_PROPERTY_STORE_ID = (
@@ -137,10 +138,10 @@
 --------------------------------
 
 alter table ADDRESSBOOK_OBJECT
-	add column	KIND	integer;  -- enum ADDRESSBOOK_OBJECT_KIND
+	add (KIND	integer);  -- enum ADDRESSBOOK_OBJECT_KIND
 
 alter table ADDRESSBOOK_OBJECT
-	add column	ADDRESSBOOK_HOME_RESOURCE_ID	integer	references ADDRESSBOOK_HOME on delete cascade;
+	add (ADDRESSBOOK_HOME_RESOURCE_ID	integer	references ADDRESSBOOK_HOME on delete cascade);
 
 update ADDRESSBOOK_OBJECT
 	set	ADDRESSBOOK_HOME_RESOURCE_ID = (
@@ -175,15 +176,13 @@
   	
 -- add non null constraints after update and delete are complete
 alter table ADDRESSBOOK_OBJECT
-	alter column KIND
-		set not null;
+	add (KIND not null);
 
 alter table ADDRESSBOOK_OBJECT
-	alter column ADDRESSBOOK_HOME_RESOURCE_ID
-		set not null;
+	add (ADDRESSBOOK_HOME_RESOURCE_ID not null)
 
 alter table ADDRESSBOOK_OBJECT
-	drop column	ADDRESSBOOK_RESOURCE_ID;
+	drop (ADDRESSBOOK_RESOURCE_ID);
 
 	
 ------------------------------------------
@@ -191,7 +190,7 @@
 ------------------------------------------
 
 alter table ADDRESSBOOK_OBJECT_REVISIONS
-	add column	OWNER_ADDRESSBOOK_HOME_RESOURCE_ID	integer	references ADDRESSBOOK_HOME;
+	add (OWNER_ADDRESSBOOK_HOME_RESOURCE_ID	integer	references ADDRESSBOOK_HOME)\x8C;
 
 update ADDRESSBOOK_OBJECT_REVISIONS
 	set	OWNER_ADDRESSBOOK_HOME_RESOURCE_ID = (
@@ -225,7 +224,7 @@
   	);
 
 alter table ADDRESSBOOK_OBJECT_REVISIONS
-	drop column	ADDRESSBOOK_RESOURCE_ID;
+	drop (ADDRESSBOOK_RESOURCE_ID);
 
 
 -------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130514/dba778c9/attachment.html>


More information about the calendarserver-changes mailing list