Salve a tutti,
vorrei da voi un giudizio su una struttura di una tabella su postgresql 9.1.
Obiettivo:
Devo archiviare, possibilmente in array multilivello al fine di non creare strutture troppo statiche, una serie di informazioni che non è detto esistano per tutti i record di una tabella.
Esempio:
ho una tabella Utenti dove archivio SOLO i record veramente necessari in + e - 10 colonne.
Poi volevo creare una seconda tabella o anche solo una colonna con gli attributi o valori opzionali.
Nella fattispecie stavo pensando di utilizzare una struttura di array di almeno 3 livelli.
Quindi in una tabella fatta di ID, Nome, attributi :
1, 'Test1', array(
'generali', array(
'Indirizzi',array('Via Pippo,1','viapluto,5'),
'telefoni', array('12345678','+39-339-321234')),
'links', array(
'nomeunivoco', array(
'titolo',array('Mio Link'),
'descr',array('è una tabella'),
'url',array('www.casa.nh')
)
);
Ammesso che abbia rispettato tutti gli ordini delle parentesi essendo andato a memoria, pensate che sia una cosa fattibile? e se si come mi consigliate di procedere? Oppure mi conviene affrontare il problema in altro modo?
Grazie!

Rispondi quotando