15

バージョン管理されたデータベースに関する情報を探しているときに、Ruby のgitmodelプロジェクトに出会いました。これは、git の上にバージョン管理された ORM です。

私が関与しているいくつかのプロジェクトでは、何らかのバージョン管理されたデータ ストアが役立つ可能性があります。Git は、この分野では自然なソリューションのように思えます。私たちのチームは、git コマンド ライン ツールと、dulwich などの git へのプログラム インターフェイスの使用の両方に既に精通しているため、 gitmodelのようなものが既存の経験に影響を与えます。

Pythonで利用できる同様のものはありますか?

4

2 に答える 2

4

Ignacio Vazquez-Abrams は 、git ベースではありませんが、バージョン管理されたデータを保存するための優れたモデルを提供する django-versions パッケージを紹介てくれました。これまで Django を使用する機会はありませんでしたが、これが現在利用可能な最良のオプションであるかのように見えます。

ドキュメントによると、これは Django の最新バージョンでは機能しない可能性があります (ドキュメントでは 1.1.x が必要であると書かれていますが、Django は realz では 1.4 まで、ディストリビューションのパッケージ リポジトリでは 1.3 までです)。私はそれを学習経験として見て、それを最近の Django リリースと統合するためにどれだけの作業が必要かを見ていきます...

于 2012-05-04T16:17:04.643 に答える