テストで使用するために本番データベースのクリーニング
-
21-09-2019 - |
質問
私は、Web DEVを行うのではなく、私たちのサイトの開発を使用するためのローカルVMを構築しています。私は、ローカルデータベースを必要とするが、私はちょうどそれがHIPAAか何かで保護されていない一方で、ノートパソコン盗難の場合に利用可能であるべきではない、という情報を持っているように、その生産デシベルと使用をプルダウンする必要はありません。私は、デシベルをプルダウンそれをきれいにし、私のVM?
でそれをインストールすることができていますように、このデータをサニタイズする任意のアプリケーションや推奨事項はありますを明確化の:私が本当に探していますが、私は敏感なように、特定の列をマークし、私はDBの新しいコピーをインポートするたびに、それらのものを強打できるようになるアプリです。
解決
あなたが必要なもののように
サウンドは、データ生成、偽のデータをデータベースに投入するものです。レッドゲートは良いものを持っていますが、それは、MySQLで動作するかどうかはわかりません。たぶん、このにはあなたを助けるでしょうか?
他のヒント
TRUNCATE table;
または
DELETE FROM table WHERE true;
あなたが任意のユーザーの機密データのためのデータ、及び、どちらのセットダミーの値を保持する、またはすべてのユーザーデータを削除し、ちょうどローカルのテストアカウント(ユーザーtestadmin '内にいくつかのアカウントを有効にしたくないことを任意のテーブルの上に、パスワード 'パスワード' など)。
あなた自身に尋ねるべきであることをより興味深い質問は:なぜ私のデータベースには、すでに私はクリーンなデータベースを作成するために実行できることをスケルトンSQLの移行を持っていませんか?あなたが別のサーバー上の別の本番インスタンスを作成する必要がある場合はどうなりますか?
所属していません StackOverflow