legacy-knowledge-base
公開されました Jun. 30, 2025

How to check if a portlet is used by any virtual instance in Liferay 6.2

投稿者

Marco Abamonga

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

Issue

  • How can I check if a portlet is used by any virtual instance in Liferay 6.2?

Environment

  • Liferay Portal 6.2

Resolution

  1. Go to Control Panel > Plugins Configuration.
  2. Click the portlet you are checking.
  3. Find the portlet ID on the resulting page.
  4. Query the database using the following SQL command, replacing [portletId] with the actual portlet ID:
    SELECT * FROM Layout WHERE typeSettings LIKE '%[portletId]%';
  5. This query returns all pages where the portlet is displayed. The `companyId` column indicates the associated virtual instance. You can find the `companyId` in the `Company` table.

Additional Information

  • As a general recommendation, back up your database before performing any database operations.

 

 

did-this-article-resolve-your-issue

legacy-knowledge-base