【问题标题】:In Liferay with hsql: Where is the database file在使用 hsql 的 Liferay 中:数据库文件在哪里
【发布时间】:2011-10-13 04:50:35
【问题描述】:

我将 Liferay 与 Apache Tomcat 和 hsql 一起使用。我需要找到使用的数据库文件。根据 hsql 文档,目录 data/hsql 中应该有一个文件 lportal.data,但没有。

【问题讨论】:

  • data/hsql目录的内容是什么?
  • 有 lportal.lck、lportal.log、lportal.properties 和 lportal.script。
  • 休眠数据库。 .script 文件包含 SQL 形式的数据,.log 是最后发生的操作,.properties 是配置,.lck 是数据库锁定文件。这些数据库,hsql没有一个大的.datafile。
  • @marc 请将您的评论添加到答案中 - 没有 .data 文件,因为 Liferay 配置为使用 MEMORY 表

标签: database liferay hsqldb


【解决方案1】:

Squirrel SQL 客户端(Apache Tomcat 上的 Liferay)的连接线 jdbc:hsqldb:file:/D:/Coding/liferay-portal-6.1.0-ce-ga1/data/hsql/lportal

【讨论】:

    【解决方案2】:

    hibernate 数据库由 4 个文件组成。

    .script 文件包含 SQL 形式的数据、最后发生的操作的 .log、配置的 .properties 和 .lck 是 db 锁定文件。

    这些是数据库,hsql 没有一个大的 .data 文件。所有其他典型的数据库结构都是在内存中生成的。

    【讨论】:

      猜你喜欢
      • 2014-10-12
      • 2016-05-16
      • 1970-01-01
      • 2015-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-17
      • 2015-01-31
      相关资源
      最近更新 更多