Domanda

Sto costruendo una macchina virtuale locale per fare web dev invece di usare il nostro sito per lo sviluppo. Ho bisogno di una banca dati a livello locale, ma io non voglio tirare appena giù un db di produzione e l'uso che come ha informazioni che, pur non protetto da HIPAA o altro, non dovrebbe essere disponibile in caso di furto del computer portatile. Ci sono delle applicazioni o pratiche raccomandate per disinfettare questi dati in modo che io sono in grado di abbattere un db, pulirlo, e installarlo nel mio vm?

Chiarimento :. Quello che sto veramente cercando è un app che mi avrebbe permesso di segnare i colonne specifiche come sensibile e colpire quelli ogni volta che ho importato una nuova copia del DB

È stato utile?

Soluzione

suona come quello che vi serve è un generatore di dati, uno che popolerà il database con dati falsi. Redgate ha una buona, ma non so se funzionerà con mysql. Forse questo vi aiuterà fuori?

Altri suggerimenti

TRUNCATE table;

o

DELETE FROM table WHERE true;

su qualsiasi tavolo che non si desidera conservare i dati di, e poi o impostare i valori fittizi per tutti i dati sensibili degli utenti, o cancellare tutti i dati utente e solo girare alcuni account in account di test locali (utente 'testadmin' , password 'password', ecc).

La domanda più interessante che si dovrebbe chiedere se stessi è: Perché il database non già migrazioni SQL scheletro che si può usare per creare un database pulito? Che cosa succede quando è necessario creare un'istanza di produzione separata su un altro server?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top