Buongiorno,
vorrei sapere se è possibile passare da un dominio con cardinalità inizialmente definita 1:N ad uno N:N senza dover eliminarlo e con esso tutte le informazioni.
In particolare ho aggiornato il commento della tabella di Map interessata che è referenziato da molte viste e tabelle di sistema ed ho eliminato l'indice _uniqueperright della tabella interessata.
L'applicazione sembra funzionare correttamente, ma entrando come amministratore la cardinalità non modificabile risulta sempre 1:N.
E' possibile riallinearla alle modifiche effettuate.
Grazie,
Edoardo
La cardinalità viene letta nel commento della tabella che rappresenta il dominio. Per funzionare però devono essere stati correttamente rimossi o modificati tutti i trigger relativi al dominio. Ad esempio trasformare un dominio con un reference da 1:N a N:N senza rimuovere il reference, oltre ad essere logicamente insensata, produrrà necessariamente degli errori nell'applicativo. La modifica manuale del database non è quindi supportata da Tecnoteca, in quanto è necessaria una conoscenza approfondita dei meccanismi interni per eseguire le modifiche in sicurezza. La modifica automatica della cardinalità in questo momento non è supportata o pianificata.
Paolo
Grazie,
riavviando il sistema la modifica è è tornata visibile.
Previously Tecnoteca wrote:
La cardinalità viene letta nel commento della tabella che rappresenta il dominio. Per funzionare però devono essere stati correttamente rimossi o modificati tutti i trigger relativi al dominio. Ad esempio trasformare un dominio con un reference da 1:N a N:N senza rimuovere il reference, oltre ad essere logicamente insensata, produrrà necessariamente degli errori nell'applicativo. La modifica manuale del database non è quindi supportata da Tecnoteca, in quanto è necessaria una conoscenza approfondita dei meccanismi interni per eseguire le modifiche in sicurezza. La modifica automatica della cardinalità in questo momento non è supportata o pianificata.
Paolo