2011-07-10 2 views
0

J'ai une table par défaut dans la base de données et je voudrais permettre à mon utilisateur de créer ses propres champs personnalisés. Quelle est la meilleure façon de faire cela? Est-ce que la plupart des applications modifient physiquement la structure de la base de données?Meilleure façon de créer un champ personnalisé

+0

Non, peu d'applications modifient le schéma de la base de données. Et ceux qui le font, ne devraient probablement pas. C'est demander un désastre. – Flimzy

+0

Très bien, merci Filmzy. – pakito

Répondre

1

Créez une table de zone personnalisée qui stocke simplement les valeurs clés. Vous ne voulez probablement pas modifier la structure de la table.

+0

Ok merci scompt. Je vais créer une table pour ça. – pakito

+0

Inconvénients de cette approche: impossible d'indexer des champs personnalisés et aucun moyen de produire des rapports/requêtes efficaces. – nimrodm

+0

Une bonne façon de faire cela? – pakito

Questions connexes