<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Migrating/Upgrading data from Liferay 4.2.1 to 6.1</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=18038382" />
  <subtitle>Migrating/Upgrading data from Liferay 4.2.1 to 6.1</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=18038382</id>
  <updated>2026-04-24T19:47:57Z</updated>
  <dc:date>2026-04-24T19:47:57Z</dc:date>
  <entry>
    <title>Migrating/Upgrading data from Liferay 4.2.1 to 6.1</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=18038381" />
    <author>
      <name>Ka Ho Au</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=18038381</id>
    <updated>2012-11-20T07:14:06Z</updated>
    <published>2012-11-20T07:14:06Z</published>
    <summary type="html">Hi, &lt;br /&gt;&lt;br /&gt;I have read some articles regarding Liferay upgrade from &amp;#34;5.2 or below&amp;#34; to &amp;#34;6.1&amp;#34;. It mentions that  you will need to run the upgrade procedure for each major release until you reach the release you want. Can you kindly elaborate the major releases that you suggest us to upgrade between 4.2.1 to 6.1? &lt;br /&gt;&lt;br /&gt;e.g. &lt;br /&gt;upgrade 4.2.1 =&amp;gt; 4.3 ( this has to manually run the db update scripts)&lt;br /&gt;upgrade 4.3 =&amp;gt; ? &lt;br /&gt;upgrade ? =&amp;gt; ?, and so on, and finally &lt;br /&gt;upgrade ? =&amp;gt; 6.0&lt;br /&gt;upgrade 6.0 =&amp;gt; 6.1  &lt;br /&gt;&lt;br /&gt;Besides, we also have altered some of the OOB tables in Liferay 4.2.1  in our customizations e.g. ( added some columns in USer_, Organization_, but there shouldn&amp;#39;t be a lot of table changes) , would it possibly break the upgrade process when upgrading from 4.2.1 to 6.1?&lt;br /&gt;&lt;br /&gt;We are actually thinking about doing the migration from scratch or using the upgrade tasks from Liferay. Could you point us to the right direction either we should &lt;br /&gt;&lt;br /&gt;1) build up our own migration tool to move data from 4.2.1 to 6 or &lt;br /&gt;2) attempt to use liferay db upgrade script with the method suggested here: (https://www.liferay.com/documentation/liferay-portal/6.0/administration/-/ai/upgrading-lifer-4) for each major release, even we altered some OOB tables in Liferay 4.2.1?  &lt;br /&gt;&lt;br /&gt;or any other recommendations would be highly appreciated. &lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Ka Ho</summary>
    <dc:creator>Ka Ho Au</dc:creator>
    <dc:date>2012-11-20T07:14:06Z</dc:date>
  </entry>
</feed>
