1) creare una tabella payload separata, con una chiave che viene collegata al record principale. la tabella payload è diversa per ogni variante del programma
questo non l'ho capito
2) predisponi una tabella "generica" nei quali campi inserisci anche... il nome del campo stesso

quindi una tabella clienti (id_cliente,nome_cliente)
una tabella campi(id_campo,nome_campo,valore_campo)

3) adotti una strategia per la gestione di campi aggiuntivi, tipo metterci un prefisso (jitcampospecialedelcliente1, jitcampospecialedelcliente2) e così via [/QUOTE]

una tabella unica
clienti (id_cliente, nome_cliente, campi_aggiuntivi)
ed i campi aggiuntivi tipo separati da qualcosa (emailrova@ciccio.it,partita_iva:555555)

ho capito bene?

mi sa che la cosa più semplice/pulita è quella di alterare la tabella...tanto lo farà soltanto l'amministratore...metterò un paio di avvisi...


Ti ringrazio!