私はメソッドとbiosphere3データベースをいくつか変更します。私が以前に持っていたものを壊すかもしれないので、私はバックアップを作りたいと思います。Brightwayでのバックアップ:それらの使い方
ありがたいことに、これだけの方法はbackup()
あります。たとえば:
myBiosphere = Database('biosphere3')
myBiosphere.backup()
docsによると、これは「[s]は、バックアップディレクトリへのデータのバックアップ・バージョンを作成します。」実際にバックアップを作成すると、backup()
を呼び出すと便利にこのバックアップの場所が返されます。
私がしたいのは、このバックアップを読み込み、必要に応じて私が壊れたデータベースを置き換えることです。 serialize
のドキュメントでは、 "filepath(str、optional):代替ファイルパスを提供する(バックアップなど)"と書かれていますが、ドキュメントはこれについては何も言わないようです。
保存されたバージョンのデータベースを復元するにはどうすればよいですか?
increment_version(database, number=None)
はどのように呼び出され、どのようにしてデータベース管理の手助けをすることができますか? backup
へ