データベースにメタテーブルを作成するための提案はありますか?これらのテーブルは、データベースを使用して、データベース内のテーブルをエミュレートするために使用されます。これは、関連するすべての技術を気にすることなく、その場でデータベースに構造(より多くのフィールド)を簡単に追加したい場合に使用します。私が持っている唯一の例は次のようになります:
テーブル:MetaTablesフィールド:tableName、tableDescription
テーブル:MetaFieldsフィールド:tableName、fieldName、fieldDesc、fieldDesc
テーブル:MetaCodesフィールド:tableName、fieldName、codeName、codeValueなど...
私はこれまでこのようなものを実際に使用したことがなく、注意すべき「落とし穴」があるかどうか疑問に思っていました。
このようなものは合理的に保守可能ですか、それとも反対にアドバイスしますか?