Scusate il titolo ma non sapevo che altro mettere![]()
Ho un db con circa 50 tebelle con una mole di dati considerevole in costante ampliamento.
Ho la necessità di tenere traccia di quel che viene fatto dalle utenze che tramite interfaccia, interagiscono con i dati e volevo un consiglio.
Volendo tener traccia di chi fa cosa o fondamentalmente chi cancella cosa senza perdere i dati, in modo da poter ripristinare il tutto in caso di errori, voi come vi comportereste, tenedo conto molte tabelle ovviamente sono relazionate, quindi spesso, cancellando un record in una tabella, ne consegue la cancellazione di tot recorda dal altre tabelle relazionate.
Stavo pensando di fare una copia di ogni tabella rinominandola con il suffisso "canc", tanto per distinguerle e al momento della cancellazione di un record ed eventuali relazionati, invece di cancellarli definitivamente li sposto nella cartella gemmella con l'aggiunta di un campo che conterrà l'id dell'utente che ha effettuato la cancellazioni.....fa schifo come idea? Ne avete di miliori?
Grazie
SK