TODO #19053

既に存在するテーブル名の一部を含むプレフィックスを利用すると対象テーブルが作成できない

江頭 竜二3ヶ月前に追加. 3ヶ月前に更新.

ステータス:担当開始日:
優先度:通常期日:
担当者:-進捗率:

0%

カテゴリ:-
対象バージョン:-

説明

例えば、site_ や、theme_ を利用すると、site_configs や、theme_configs が作成できず、インストールが不完全の状態となる。

これは、CakePHP の DboSource::fullTableName() の仕様となる。

バリデーションで防ぎたいところだが、将来的にインストールされるプラグインのテーブル名を予測する事が不可能な為、仕様をよく検討する必要がある。

例えば、abc_ というプレフィックスにしていた場合、将来的にプラグインで、abc_ を含むテーブルを作成できない

履歴

#1 江頭 竜二3ヶ月前に更新

強制的にプレフィックス名の後にアンダースコアを2つ付ける仕様だと大丈夫かも。(確認要)

他の形式にエクスポート: Atom PDF