通常、拡張用にテーブルを拡張したい場合は、次のようなものを使用しますext_tables.sql
:
CREATE TABLE tt_address (
tx_myext_field varchar(255) DEFAULT '' NOT NULL,
);
ただし、tt_address をインストールしていない場合でも、テーブルは作成されます。これを防ぐことはできますか?
別の拡張機能をインストールし、テーブル フィールドの挿入を防止したい理由がわかりました ;)
私の場合、fe_user、tt_address、およびその他のテーブルを拡張できる拡張機能を作成したいと考えています。しかし、私は、ユーザーが使いたいと思う、ユーザーが自由にできることを望んでいます。fe_users、tt_address、両方またはその他など。ユーザーが外部構成でこれを選択できるのは完璧です。
これに対するベストプラクティスはありますか?