Return-Path: Delivered-To: apmail-roller-commits-archive@www.apache.org Received: (qmail 12048 invoked from network); 12 Sep 2007 14:23:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Sep 2007 14:23:41 -0000 Received: (qmail 29949 invoked by uid 500); 12 Sep 2007 14:23:26 -0000 Delivered-To: apmail-roller-commits-archive@roller.apache.org Received: (qmail 29927 invoked by uid 500); 12 Sep 2007 14:23:26 -0000 Mailing-List: contact commits-help@roller.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@roller.apache.org Delivered-To: mailing list commits@roller.apache.org Received: (qmail 29848 invoked by uid 99); 12 Sep 2007 14:23:26 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Sep 2007 07:23:25 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Sep 2007 14:23:23 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 37FCA1A983A; Wed, 12 Sep 2007 07:23:03 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r574968 - in /roller/trunk: apps/weblogger/src/sql/310-to-400-migration.vm metadata/database/macros.vm Date: Wed, 12 Sep 2007 14:23:02 -0000 To: commits@roller.apache.org From: snoopdave@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20070912142303.37FCA1A983A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: snoopdave Date: Wed Sep 12 07:23:01 2007 New Revision: 574968 URL: http://svn.apache.org/viewvc?rev=574968&view=rev Log: Fixes for http://opensource.atlassian.com/projects/roller/browse/ROL-1563 "Errors in postgres migration script from 3.1 to 4.0" Modified: roller/trunk/apps/weblogger/src/sql/310-to-400-migration.vm roller/trunk/metadata/database/macros.vm Modified: roller/trunk/apps/weblogger/src/sql/310-to-400-migration.vm URL: http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/src/sql/310-to-400-migration.vm?rev=574968&r1=574967&r2=574968&view=diff ============================================================================== --- roller/trunk/apps/weblogger/src/sql/310-to-400-migration.vm (original) +++ roller/trunk/apps/weblogger/src/sql/310-to-400-migration.vm Wed Sep 12 07:23:01 2007 @@ -18,11 +18,20 @@ alter table rag_planet add constraint ragp_handle_uq unique ( handle ); -- ensure that every weblog entry has a valid locale + +#if ($db.DBTYPE != "POSTGRESQL") update weblogentry e set e.pubtime=pubtime, e.updatetime=updatetime, e.locale=(select locale from website where website.id=e.websiteid) where e.locale is null or length(e.locale)=0; +#else +update weblogentry set + pubtime=pubtime, + updatetime=updatetime, + locale=(select locale from website where website.id=websiteid) + where locale is null or length(locale)=0; +#end -- add new planet_id column to planet group table #addColumnNull("rag_group" "planet_id" "varchar(48)") @@ -69,10 +78,12 @@ create index co_status_idx on roller_comment(status); -- update existing data to use new status column -update roller_comment set status = 'APPROVED', posttime=posttime where approved=1; -update roller_comment set status = 'PENDING', posttime=posttime where pending=1; -update roller_comment set status = 'SPAM', posttime=posttime where spam=1; -update roller_comment set status = 'DISAPPROVED', posttime=posttime where approved=0 and spam=0 and pending=0; +update roller_comment set status = 'APPROVED', posttime=posttime where approved=$db.BOOLEAN_TRUE; +update roller_comment set status = 'PENDING', posttime=posttime where pending=$db.BOOLEAN_TRUE; +update roller_comment set status = 'SPAM', posttime=posttime where spam=$db.BOOLEAN_TRUE; + +update roller_comment set status = 'DISAPPROVED', posttime=posttime + where approved=$db.BOOLEAN_FALSE and spam=$db.BOOLEAN_FALSE and pending=$db.BOOLEAN_FALSE; -- better support for doing scheduled entries @@ -107,7 +118,7 @@ #addColumnNull("website" "customstylesheet" "varchar(128)") -- fix blogs which have unchecked showalllangs but did not check enablemultilang -update website set enablemultilang = 1 where showalllangs = 0; +update website set enablemultilang=$db.BOOLEAN_TRUE where showalllangs=$db.BOOLEAN_FALSE; -- some missing foreign key constraints Modified: roller/trunk/metadata/database/macros.vm URL: http://svn.apache.org/viewvc/roller/trunk/metadata/database/macros.vm?rev=574968&r1=574967&r2=574968&view=diff ============================================================================== Binary files /tmp/tmpwoexqx and /tmp/tmp57amLj differ