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

7.2から2023.q3.2へのアップグレード時に「指定されたキーが長すぎる」という警告が表示される

written-by

Sorin Pop

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 我々は7.2から7.4にアップグレードしている。
  • アップグレードツールを実行すると、 、このようなWARNが表示される:

    WARN [main][BaseDB:1468] (conn=697) 指定されたキーが長すぎます; キーの最大長は 3072 バイトです: DDMTemplate (templateKey, ctCollectionId) にインデックス IX_F365A086 を作成します;

環境

  • DXP 7.2
  • 2023.q3.2

解像度

  • 元の(アップグレード前の)データベースのddmtemplate.templatekey列の型を確認する。 通常はvarchar(75)であるべきですが、おそらくあなたの場合はlongtextであり、それがこの警告を引き起こしているのでしょう。 (なぜこのコラムがロングテキストになってしまったのかは不明です。さらに古いバージョンからのアップグレード時のバグと関係があるのかもしれません)
  • templatekeyカラムに75文字以上のデータがあるか確認する。
  • もしそうでなければ、templatekeyカラムの型をvarchar(75)に変更してから、もう一度最初からアップグレードを実行してみてください。 これで警告は表示されなくなるはずだ。

did-this-article-resolve-your-issue

legacy-knowledge-base