legacy-knowledge-base
公開されました Jul. 2, 2025

ドキュメント データに関連付けられているさまざまなテーブル

投稿者

Kanchan Bisht

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 画像をアップロードした後、データベース テーブルでデータ がどのように流れるか。

Environment

  • Liferay 7.0

解決策

  • Liferay ポータルからドキュメントおよびメディア ポートレットを介してドキュメントがアップロードされると、そのメタデータはデータベース テーブルにさまざまなエントリと共に保存され、画像は数字が割り当てられたフォルダーに保存され、データ フォルダー内で確認できます。
  • ドキュメント データに関連付けられているさまざまなテーブルがあります。以下は、Liferay 7 ドキュメント & メディアのデータベース関係に関する詳細です。
    • Dlfileentry
      • すべてのドキュメントとメディア ファイルのデータを保存します
      • 親フォルダー情報、作成日、変更日、repositoryID、fileEntryTypeId があります。
      • 外部リポジトリを保存することもできます。
      • 外部リポジトリが使用されていない場合、repositoryId は groupId になります。
      • また、ドキュメントのサイズ、読み取り回数、ドキュメントの拡張子、MIME タイプの情報も提供します。 ファイル エントリ ID、smallimageid、largeimageid、customimageid など。
      • ここで、title はドキュメントのタイトルを指定し、name はドキュメントのフォルダを指定します。
      • Liferay 6.2 バージョンから「treePath」列が追加されました。これにより、ドキュメント階層の検索がより簡単になります。
      dlFileEntryMetadata
      • このテーブルは、ドキュメント タイプとのファイルの関連付けに関する情報で構成されています
      • 各ファイルは異なるドキュメント タイプに関連付けられている可能性があり、関係はここで維持されます。
      dlFileEntryType
      • デフォルトでは、Liferay ドキュメントは「基本」と呼ばれるタイプに関連付けられています。
      • Liferay では、必須フィールドを設定してカスタム ドキュメント タイプを作成できます。
      • カスタム ドキュメント タイプ情報は、このテーブルに格納されます。
      dlFileversion
      • Liferay でファイルを更新すると、新しいバージョンが作成されます。
      • 各バージョンは、ファイル システムに個別のファイルとして保存されます。
      • このテーブルは、fileentry のすべてのバージョンを維持します。
      dlFileShortCut
      • ユーザーは、ファイル エントリへのショートカットを作成できます。
      • これはファイルの論理リンクであり、ファイル システムにはこの情報がありません。
      • lportal テーブルから、ショートカットは元の fileEntry を指します。
      dlFileRank
      • このテーブルは、タイル ランクを維持します。
      • ランクは、ポータル プロパティから定義できます (最大ファイル ランク バージョン) dl.file.rank.max.size=5

did-this-article-resolve-your-issue

legacy-knowledge-base