Cómo acceder a la base de datos HSQLDB de Liferay

Liferay utiliza HSQLDB (Hyperthreaded Structured Query Language Database) como base de datos por defecto para nuestro portal. HSQLDB es un completo sistema gestor de base de datos escrito en Java muy utilizado como base de datos embebida. Lo que mucha gente no sabe es que Liferay también incluye HSQL Database Manager para poder gestionar la base de datos de nuestro portal.

Para ejecutar el Database Manager tenemos que ir hasta el directorio lib/ext de nuestro tomcat y ejecutar el siguiente comando.

cd liferay-portal-6.2-ce-ga4/tomcat-7.0.42/lib/ext/
java -cp hsql.jar org.hsqldb.util.DatabaseManagerSwing

Se abrirá una ventana como la siguiente donde solamente tenemos que indicar la ruta del fichero lportal que se encuentra en $LIFERAY_HOME/data/hsql. En mi caso sería jdbc:hsqldb:file:/home/enrique/liferay-portal-6.2-ce-ga4/data/hsql/lportal. El resto de parámetros los dejamos con los valores por defecto. Continúa leyendo Cómo acceder a la base de datos HSQLDB de Liferay