[Checkins] SVN: relstorage/branches/1.1/notes/migrate-1.0.1.txt
Added Oracle migration script
Shane Hathaway
shane at hathawaymix.org
Fri Apr 18 20:27:43 EDT 2008
Log message for revision 85487:
Added Oracle migration script
Changed:
U relstorage/branches/1.1/notes/migrate-1.0.1.txt
-=-
Modified: relstorage/branches/1.1/notes/migrate-1.0.1.txt
===================================================================
--- relstorage/branches/1.1/notes/migrate-1.0.1.txt 2008-04-19 00:27:20 UTC (rev 85486)
+++ relstorage/branches/1.1/notes/migrate-1.0.1.txt 2008-04-19 00:27:42 UTC (rev 85487)
@@ -55,3 +55,25 @@
tid BIGINT NOT NULL PRIMARY KEY
) ENGINE = MyISAM;
+Oracle:
+
+ CREATE INDEX object_state_prev_tid ON object_state (prev_tid);
+
+ ALTER TABLE transaction ADD empty CHAR DEFAULT 'N' CHECK (empty IN ('N', 'Y'));
+
+ CREATE INDEX current_object_tid ON current_object (tid);
+
+ ALTER TABLE object_ref ADD PRIMARY KEY (tid, zoid, to_zoid);
+ DROP INDEX object_ref_from;
+ DROP INDEX object_ref_tid;
+ DROP INDEX object_ref_to;
+
+ CREATE TABLE pack_state (
+ tid NUMBER(20) NOT NULL,
+ zoid NUMBER(20) NOT NULL,
+ PRIMARY KEY (tid, zoid)
+ );
+
+ CREATE TABLE pack_state_tid (
+ tid NUMBER(20) NOT NULL PRIMARY KEY
+ );
More information about the Checkins
mailing list