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

カスタム フィールドの値を格納するデータベース テーブルはどれですか?

投稿者

Pooja Bhambani

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • ユーザーは、ユーザー ポートレット内に「ロール」や「ユーザー タイプ」などのカスタム フィールドをいくつか作成しました。
  • ユーザー フィールド データとカスタム フィールド データの両方が一緒に含まれているデータベース テーブルはどれですか?
  • 手順:
    1. Liferay DXP 7.2 を起動します。
    2. 新しいユーザーを作成します。
    3. それぞれのフィールドに値を追加します。
    4. カスタム フィールド名「Role」を 1 つ作成し、値を「Engineer」として指定します。
    5. [保存] をクリックします。

Environment

  • Liferay DXP 7.2

解決策

  • カスタム フィールド データ カスタム フィールド名とそれに関連付けられた値は、次のテーブルに格納されます:
    1。 EXPANDOCOLUMN
    2. 拡大する
    3. 拡張可能
    4. エキスパンドバリュー
  • また、ユーザー フィールド データとカスタム フィールド データの両方を一緒に格納するテーブルはありません。 ただし、'EXPANDOROW' および 'EXPANDOVALUE' の ClassPk 列の は、User_ テーブルの UserId です。 そのため、そのユーザーは、特定のユーザーに関連するカスタム フィールドの値を簡単に識別できます。
did-this-article-resolve-your-issue

legacy-knowledge-base