It is currently 22 April 2025, 20:46 Advanced search

DB: GESTIONE MISTA

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

DB: GESTIONE MISTA

Postby g.cassanelli » 19 March 2014, 10:56

Situazione: db gestito da strumenti esterni, quindi non in "possesso" di Inde (icona bianca).

Devo modificare alcune caratteristiche per ottenere da inde un funzionamento ottimale automatico:
- inserire lista valori per avere decodifica automatica nelle form
- modificare tipo dati per ottenere una visualizzazione diversa (es: da date-time a date - lo si può fare anche altrimenti...)
- aggiunta/modifica di indici e foreign
- altro .... ?

Per farlo basta prendere possesso e poi rilasciare la tabella. No problem.

Poi però le tabelle possono essere modificate ulteriormente dall'esterno e si pone il problema di reimportarne la struttura.
Inde in tal senso si comporta direi bene, perché a parte modifiche "estreme" dimensionali e del tipo di dati, le altre citate sopra vengono conservate (alcune con un giustissimo warning).

Questo premesso, in base ad esperienza e prove apposite, ho cercato di approfondire il comportamento per ottenere una linea di comportamento da seguire, ma non ho trovato documentazione specifica.

Per questo sarebbe utile una sorta di guida alla modifica per queste situazioni, dove sia chiaro tutto quello che si può fare e con quali impatti successivi.
Informatica ! Meglio lavorare con il granito, è duro, ma è stabile ! - Computer Science ! Better to work with granite, it's hard, but it's stable !

Giuseppe Cassanelli http://www.lab-ud.com
User avatar
g.cassanelli
 
Posts: 2653
Joined: 9 November 2010, 19:00
Location: BOLOGNA

Re: DB: GESTIONE MISTA

Postby g.lanzi » 21 March 2014, 17:18

In linea di massima il comportamento dovrebbe essere il seguente: In.de riprende dal database le informazioni che il database gli dà. Quindi il tipo, la dimensione dei charfixed, l'opzionalità, ecc.. mentre invece rimangono invariate le proprietà che hanno a che fare solo con In.de, come le liste valori, la descrizione, il nome, ecc...

Eventualmente è possibile scrivere un wizard che prima di importare una struttura salva da qualche parte le modifiche che si vogliono mantenere comunque, poi si fa l'importazione e il wizard rimette "a posto" le proprietà da cambiare manualmente.

Qualcuno ha usato questo trucchetto con un driver ODBC che non tornava correttamente le informazioni sui campi di database.
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna

Re: DB: GESTIONE MISTA

Postby g.cassanelli » 24 March 2014, 20:12

Perfetto, grazie Giuseppe :-)
Informatica ! Meglio lavorare con il granito, è duro, ma è stabile ! - Computer Science ! Better to work with granite, it's hard, but it's stable !

Giuseppe Cassanelli http://www.lab-ud.com
User avatar
g.cassanelli
 
Posts: 2653
Joined: 9 November 2010, 19:00
Location: BOLOGNA


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 12 guests