[jboss-svn-commits] JBL Code SVN: r23743 - in labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration: src and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Nov 6 05:57:51 EST 2008
Author: szimano
Date: 2008-11-06 05:57:51 -0500 (Thu, 06 Nov 2008)
New Revision: 23743
Added:
labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/src/
labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/src/DataTest.java
Modified:
labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/.classpath
labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/migrate.sql
Log:
scripts scripts scripts for forum migration
Modified: labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/.classpath
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/.classpath 2008-11-06 10:36:32 UTC (rev 23742)
+++ labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/.classpath 2008-11-06 10:57:51 UTC (rev 23743)
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-
<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
- </classpathentry>
- <classpathentry kind="output" path="target/classes">
- </classpathentry>
-</classpath>
\ No newline at end of file
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>
Modified: labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/migrate.sql
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/migrate.sql 2008-11-06 10:36:32 UTC (rev 23742)
+++ labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/migrate.sql 2008-11-06 10:57:51 UTC (rev 23743)
@@ -7,18 +7,29 @@
-- put topics
insert into cs.jiveThread
(threadID, containerType, containerID, rootMessageID, modValue, rewardPoints, creationDate, modificationDate, status)
- select p.topic_id,14,p.forum_id,p.topic_first_post_id,1,0,UNIX_TIMESTAMP(p.topic_time),UNIX_TIMESTAMP(p.topic_last_post_time),2 from phpbb_topics p;
+ select p.topic_id,14,p.forum_id,p.topic_first_post_id,1,0,UNIX_TIMESTAMP(p.topic_time)*1000,UNIX_TIMESTAMP(p.topic_last_post_time)*1000,2 from phpbb_topics p;
-- delete threads
delete from cs.jiveThread where cs.jiveThread.threadID != 1001;
--- get root posts
+-- get posts
insert into cs.jiveMessage
(messageID, parentMessageID, threadID, containerType, containerID, userID, subject, body, modValue, rewardPoints, creationDate, modificationDate, status)
- select p.post_id,NULL,p.topic_id,14,p.forum_id,1,p.post_subject,p.post_text,1,0,UNIX_TIMESTAMP(p.post_time),UNIX_TIMESTAMP(p.post_edit_time),2 from nukes3.phpbb_posts p
- inner join cs.jiveThread t on p.post_id = t.rootMessageID;
+ select p.post_id,NULL,p.topic_id,14,p.forum_id,cu.userID,p.post_subject,p.post_text,1,0,UNIX_TIMESTAMP(p.post_time)*1000,UNIX_TIMESTAMP(p.post_edit_time)*1000,2
+ from nukes3.phpbb_posts p, nukes3.nuke_users nu, cs.jiveUser cu
+ where p.poster_id = nu.pn_uid and nu.pn_uname = cu.username
+
+-- check notexisting users
+select distinct pp.poster_id, nu.pn_uname from nukes3.phpbb_posts pp, nukes3.nuke_users nu
+ where pp.poster_id = nu.pn_uid
+ and not exists (select * from cs.jiveUser cu where nu.pn_uname = cu.username);
+-- after geting all of them we have to migrate those that do not exist in the db
+
-- delete posts
delete from cs.jiveMessage where cs.jiveMessage.messageID != 1001 and cs.jiveMessage.messageID != 1002;
--- get rest of posts
+-- update modif dates (when = 0)
+update cs.jiveMessage SET modificationDate=cs.jiveMessage.creationDate where cs.jiveMessage.modificationDate = 0;
+
+
Added: labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/src/DataTest.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/src/DataTest.java (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/jboss-forums-migration/src/DataTest.java 2008-11-06 10:57:51 UTC (rev 23743)
@@ -0,0 +1,36 @@
+import java.sql.Date;
+import java.util.Calendar;
+
+/**
+ *
+ */
+
+/**
+ * @author szimano
+ * time to add 999500010233
+ */
+public class DataTest {
+
+ public static void main(String[] args) {
+ Calendar c = Calendar.getInstance();
+ c.set(Calendar.YEAR, 2001);
+ c.set(Calendar.MONTH, 8);
+ c.set(Calendar.DAY_OF_MONTH, 14);
+ c.set(Calendar.HOUR_OF_DAY, 22);
+ c.set(Calendar.MINUTE, 3);
+ c.set(Calendar.SECOND, 49);
+
+ System.out.println(c.getTimeInMillis());
+
+ c = Calendar.getInstance();
+ c.set(Calendar.YEAR, 2002);
+ c.set(Calendar.MONTH, 6);
+ c.set(Calendar.DAY_OF_MONTH, 30);
+ c.set(Calendar.HOUR_OF_DAY, 13);
+ c.set(Calendar.MINUTE, 48);
+ c.set(Calendar.SECOND, 38);
+
+ System.out.println(c.getTimeInMillis());
+ System.out.println(c.getTimeInMillis() - 999500010233l);
+ }
+}
More information about the jboss-svn-commits
mailing list