You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by sn...@apache.org on 2007/07/26 21:52:09 UTC
svn commit: r559956 -
/roller/trunk/apps/weblogger/src/sql/310-to-400-migration.vm
Author: snoopdave
Date: Thu Jul 26 12:52:06 2007
New Revision: 559956
URL: http://svn.apache.org/viewvc?view=rev&rev=559956
Log:
Fixing ROL-1490 "Locale is a required field" when re-saving old entry by ensuring that every entry has a valid local. Entries that have no locale are given locale of weblog.
Modified:
roller/trunk/apps/weblogger/src/sql/310-to-400-migration.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?view=diff&rev=559956&r1=559955&r2=559956
==============================================================================
--- roller/trunk/apps/weblogger/src/sql/310-to-400-migration.vm (original)
+++ roller/trunk/apps/weblogger/src/sql/310-to-400-migration.vm Thu Jul 26 12:52:06 2007
@@ -17,6 +17,13 @@
);
alter table rag_planet add constraint ragp_handle_uq unique ( handle );
+-- ensure that every weblog entry has a valid locale
+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;
+
-- add new planet_id column to planet group table
#addColumnNull("rag_group" "planet_id" "varchar(48)")