Frage

Ich baue ein lokales VM für Web Dev, anstatt unsere Entwicklung vor Ort zu verwenden. Ich brauche lokal eine Datenbank, aber ich möchte nicht nur eine Produktions -DB herunterziehen und diese verwenden, da sie Informationen enthält, die zwar nicht durch HIPAA oder irgendetwas geschützt sind, aber bei Laptop -Diebstahl nicht verfügbar sein sollten. Gibt es Apps oder empfohlene Praktiken, um diese Daten so zu beruhigen, dass ich eine DB herunterziehen, reinigen und in meiner VM installieren kann?

Klärung: Was ich wirklich suche, ist eine App, die es mir ermöglicht, die spezifischen Spalten als sensibel zu markieren und diese zu schlagen, wenn ich eine neue Kopie der DB importierte.

War es hilfreich?

Lösung

Klingt nach einem Datengenerator, der Ihre Datenbank mit falschen Daten füllt. Redgate hat eine gute, aber ich weiß nicht, ob es mit MySQL funktioniert. Vielleicht Dies Wird Ihnen helfen?

Andere Tipps

TRUNCATE table;

oder

DELETE FROM table WHERE true;

In jeder Tabelle, die Sie nicht behalten möchten, und dann entweder Dummy -Werte für sensible Benutzerdaten festlegen oder alle Benutzerdaten löschen und nur einige Konten in lokale Testkonten verwandeln (Benutzer "testadmin", Passwort " Passwort 'usw.).

Die interessantere Frage, die Sie sich stellen sollten, lautet: Warum hat meine Datenbank noch kein Skelett -SQL -Migrationen, die ich ausführen kann, um eine saubere Datenbank zu erstellen? Was passiert, wenn Sie auf einem anderen Server eine separate Produktionsinstanz erstellen müssen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top