[Rt-commit] [svn] r858 - in rt/branches/rt-3.3: . etc/upgrade/3.3.0
jesse at pallas.eruditorum.org
jesse at pallas.eruditorum.org
Sun May 9 21:27:34 EDT 2004
Author: jesse
Date: Sun May 9 21:27:33 2004
New Revision: 858
Modified:
rt/branches/rt-3.3/ (props changed)
rt/branches/rt-3.3/Makefile.in
rt/branches/rt-3.3/etc/upgrade/3.3.0/schema.Pg
rt/branches/rt-3.3/etc/upgrade/3.3.0/schema.mysql
Log:
----------------------------------------------------------------------
r1515 at tinbook: jesse | 2004-05-10T01:26:38.232023Z
Improved 3.1->3.3 migration support
----------------------------------------------------------------------
Modified: rt/branches/rt-3.3/Makefile.in
==============================================================================
--- rt/branches/rt-3.3/Makefile.in (original)
+++ rt/branches/rt-3.3/Makefile.in Sun May 9 21:27:33 2004
@@ -212,9 +212,9 @@
@echo ""
@echo "For each item in that directory whose name is greater than"
@echo "your previously installed RT version, run:"
- @echo " $(RT_SBIN_PATH)/rt-setup-database --action schema --datadir etc/upgrade/<version>"
- @echo " $(RT_SBIN_PATH)/rt-setup-database --action acl --datadir etc/upgrade/<version>"
- @echo " $(RT_SBIN_PATH)/rt-setup-database --action insert --datadir etc/upgrade/<version>"
+ @echo " $(RT_SBIN_PATH)/rt-setup-database --dba $(DB_DBA) --action schema --datadir etc/upgrade/<version>"
+ @echo " $(RT_SBIN_PATH)/rt-setup-database --dba $(DB_DBA) --action acl --datadir etc/upgrade/<version>"
+ @echo " $(RT_SBIN_PATH)/rt-setup-database --dba $(DB_DBA) --action insert --datadir etc/upgrade/<version>"
upgrade: config-install dirs files-install fixperms upgrade-instruct
Modified: rt/branches/rt-3.3/etc/upgrade/3.3.0/schema.Pg
==============================================================================
--- rt/branches/rt-3.3/etc/upgrade/3.3.0/schema.Pg (original)
+++ rt/branches/rt-3.3/etc/upgrade/3.3.0/schema.Pg Sun May 9 21:27:33 2004
@@ -25,6 +25,8 @@
alter table objectcustomfieldvalues alter column Current SET default 1;
+UPDATE objectcustomfieldvalues SET Current = 1;
+
alter table objectcustomfieldvalues add column LargeContent TEXT NULL;
alter table objectcustomfieldvalues add column ContentType varchar(80) NULL;
@@ -57,7 +59,7 @@
);
-INSERT into ObjectCustomFields (id, CustomField, ObjectId, SortOrder, Creator, LastUpdatedBy) SELECT null, id, Queue, SortOrder, Creator, LastUpdatedBy from CustomFields;
+INSERT into ObjectCustomFields (CustomField, ObjectId, SortOrder, Creator, LastUpdatedBy) SELECT id, Queue, SortOrder, Creator, LastUpdatedBy from CustomFields;
alter table CustomFields add column LookupType varchar(255);
alter table CustomFields add column Repeated int2;
@@ -70,6 +72,7 @@
UPDATE CustomFields SET Type = 'Freeform' WHERE Type LIKE 'Freeform%';
UPDATE CustomFields Set LookupType = 'RT::Queue-RT::Ticket';
ALTER TABLE CustomFields ALTER COLUMN LookupType SET NOT NULL;
+UPDATE CustomFields Set Repeated = 0;
ALTER TABLE CustomFields ALTER COLUMN Repeated SET DEFAULT 0;
ALTER TABLE CustomFields ALTER COLUMN Repeated SET NOT NULL;
alter table CustomFields drop column Queue;
Modified: rt/branches/rt-3.3/etc/upgrade/3.3.0/schema.mysql
==============================================================================
--- rt/branches/rt-3.3/etc/upgrade/3.3.0/schema.mysql (original)
+++ rt/branches/rt-3.3/etc/upgrade/3.3.0/schema.mysql Sun May 9 21:27:33 2004
@@ -48,7 +48,7 @@
) TYPE=InnoDB;
-INSERT into ObjectCustomFields (id, CustomField, ObjectId, SortOrder, Creator, LastUpdatedBy) SELECT null, id, Queue, SortOrder, Creator, LastUpdatedBy from CustomFields
+INSERT into ObjectCustomFields (id, CustomField, ObjectId, SortOrder, Creator, LastUpdatedBy) SELECT null, id, Queue, SortOrder, Creator, LastUpdatedBy from CustomFields;
alter table CustomFields add column LookupType varchar(255) NOT NULL;
alter table CustomFields add column Repeated int2 NOT NULL DEFAULT 0 ;
More information about the Rt-commit
mailing list