You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by ba...@apache.org on 2005/12/11 22:45:56 UTC
svn commit: r356036 -
/incubator/roller/branches/roller_2.0/metadata/database/130-to-200-migration-raw.sql
Author: bayard
Date: Sun Dec 11 13:45:54 2005
New Revision: 356036
URL: http://svn.apache.org/viewcvs?rev=356036&view=rev
Log:
fixing some bits for the 130->200 postgres migration
Modified:
incubator/roller/branches/roller_2.0/metadata/database/130-to-200-migration-raw.sql
Modified: incubator/roller/branches/roller_2.0/metadata/database/130-to-200-migration-raw.sql
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_2.0/metadata/database/130-to-200-migration-raw.sql?rev=356036&r1=356035&r2=356036&view=diff
==============================================================================
--- incubator/roller/branches/roller_2.0/metadata/database/130-to-200-migration-raw.sql (original)
+++ incubator/roller/branches/roller_2.0/metadata/database/130-to-200-migration-raw.sql Sun Dec 11 13:45:54 2005
@@ -14,14 +14,17 @@
alter table website add column handle varchar(255);
@ALTER_TABLE_WEBSITE_HANDLE_DEFAULT@;
+update website set handle='';
@ALTER_TABLE_WEBSITE_HANDLE_NOT_NULL@;
alter table website add column datecreated timestamp;
@ALTER_TABLE_WEBSITE_DATECREATED_DEFAULT@;
+update website set datecreated='20050101';
@ALTER_TABLE_WEBSITE_DATECREATED_NOT_NULL@;
alter table website add column emailaddress varchar(255);
@ALTER_TABLE_WEBSITE_EMAILADDRESS_DEFAULT@;
+update website set emailaddress='';
@ALTER_TABLE_WEBSITE_EMAILADDRESS_NOT_NULL@;
create index website_handle_index on website(handle);
@@ -34,24 +37,29 @@
-- Add userid to weblogentry so we can track original creator of entry
alter table weblogentry add column userid varchar(48);
@ALTER_TABLE_WEBLOGENTY_USERID_DEFAULT@;
+update weblogentry set userid='';
@ALTER_TABLE_WEBLOGENTY_USERID_NOT_NULL@;
alter table weblogentry add column status varchar(20);
@ALTER_TABLE_WEBLOGENTRY_STATUS_DEFAULT@;
+update weblogentry set status='';
@ALTER_TABLE_WEBLOGENTRY_STATUS_NOT_NULL@;
create index weblogentry_userid_index on weblogentry(userid);
alter table rolleruser add column isenabled @BOOLEAN_SQL_TYPE@;
@ALTER_TABLE_ROLLERUSER_ISENABLED_DEFAULT@;
+update rolleruser set isenabled=true;
@ALTER_TABLE_ROLLERUSER_ISENABLED_NOT_NULL@;
alter table rolleruser add column locale varchar(50);
@ALTER_TABLE_ROLLERUSER_LOCALE_DEFAULT@;
+update rolleruser set locale='';
@ALTER_TABLE_ROLLERUSER_LOCALE_NOT_NULL@;
alter table rolleruser add column timezone varchar(50);
@ALTER_TABLE_ROLLERUSER_TIMEZONE_DEFAULT@;
+update rolleruser set timezone='';
@ALTER_TABLE_ROLLERUSER_TIMEZONE_NOT_NULL@;
create index user_isenabled_index on rolleruser( isenabled );
@@ -94,11 +102,12 @@
-- have to remove the "not null" clause here.
alter table pingtarget add column conditioncode integer;
@ALTER_TABLE_PINGTARGET_CONDITIONCODE_DEFAULT_0@;
+update pingtarget set conditioncode=0;
@ALTER_TABLE_PINGTARGET_CONDITIONCODE_NOT_NULL@;
-- Transfer old column data to the new column. This is not critical as currently it is not used, and
-- later the data will be generated by usage in the ping processor.
-update pingtarget pt set pt.conditioncode=pt.condition;
+update pingtarget set conditioncode=condition;
-- Drop the old column
-- Don't do this until you're sure you don't need to back-off to Roller 1.2