zodbbrowserあなたは、ZODBに格納された永続オブジェクトを検査し、その属性およびそれらに加えられた変更履歴を表示することができます。
スタンドアロンのプロジェクトとしての使用の
zc.buildoutでソースツリーにすべての依存関係をインストールします。
Pythonのbootstrap.py
ビン/ビルドアウト
ファイル名またはZEOアドレスのいずれかを指定して実行]ビン/ zodbbrowser
ビン/ zodbbrowserの/path/to/Data.fs
ビン/ zodbbrowser --zeoのlocalhost:9080
ビン/ zodbbrowser --zeo /パス/に/ zeosock
あなたがテストするために予備のData.fsを持っていない場合、あなたはそれでちょうど取るものはZope 3足場で新しい空のものを作成することができます。
ビン/ zodbbrowser empty.fs --rw
オープンはhttp:// localhost:8070のWebブラウザで。全くアクセス制御が存在しないことに注意してください。ローカルマシン上の他のすべてのユーザーがデータベースの内容にアクセスできるようになります。
それとも、easy_installを使用するように試みることができる。ビルドアウト·ベースのインストールがより安全であるので、それは仕事もあれば、ない場合も、動作確認済みの-一緒状態にすべての依存関係(buildout.cfgハードコード依存関係のバージョンの現在の状態に応じて、「Zopeの3.4既知の良いセット」と呼ばれる)
easy_installをzodbbrowser
zodbbrowser /path/to/Data.fs
のコマンドラインオプションの
コマンドラインオプションの完全かつ最新のリストを表示するには、ビン/ zodbbrowser --helpを実行します。
使用方法:zodbbrowser [オプション] [FILENAME | --zeo ADDRESS]
ZODBデータベースを開いて、Webベースのブラウザアプリを起動します。
オプション:
  -h、--help       このヘルプメッセージを表示して終了
  --zeo = ADDRESS    代わりにZEOサーバーに接続
  --listen = ADDRESS&NBSP。リッスンする:ポート(ポートまたはホスト)を指定
  --rw             データベース読み書きを開きます(を作成することができます
不足している場合は、標準のZopeローカルユーティリティ)
のオンラインヘルプの
少しの「ヘルプ」リンクは、より詳細にユーザー·インターフェースを記述し各ページの右下隅にあります。
プラグインとしての使用の
(アプリのbuildout.cfgでEG)卵のリストにzodbbrowserを追加し、あなたのsite.zcmlにこれを追加します。
パッケージ= "zodbbrowser」を含む>
再実行してビン/ビルドアウト、Zopeを再起動して、例えばブラウジングを開始するには、URLの末尾に@@ zodbbrowserを追加はhttp:// localhost:8080 / @@ zodbbrowser。それでもZMI(Zopeの管理インターフェース)を使用する場合は、「ZODBブラウザ」というタイトルの新しいメニュー項目を探してください。
の代替品の
wxPythonのを使って書かれたGUIデスクトップアプリケーションと同じ考えを(しかし、歴史の閲覧なし)を実装ZopeのSVNリポジトリでz3c.zodbbrowserと呼ばれるパッケージがあります。それは、ウェブサイトを持っていないとPythonパッケージインデックスにリリースされなかった。
Pythonの対話シェルから歴史をオブジェクトへのアクセスを提供するdm.historicalもあります。
あなたは、URLトラバーサルを介して到達することができないという歴史またはオブジェクトに興味がないなら、あなたは内蔵のZopeの3 /完全に理解が付属してオブジェクトインスペクタます。
の新機能使用することができますstrong>のこのリリースでは:
- はPython 2.4と2.5のサポートをドロップします。 。
- はランチパッドからGithubのソースを移行します。
- OOBucketオブジェクトのカスタム表現します。
- は無効/存在しないOIDを指定すると、エラーページをわずかに優れます。
- 非永続_orderまたは_data属性(私は野生の最初のを見てきました)でOrderedContainersに取り扱ってます。
- のLP#1185175のための部分的な修正を:zope.interface.implementsOnlyを使用するクラスのオブジェクトを参照することはできません。 。
のバージョン0.10.4のの新しい何が:以前のリリースが完全に壊れていた。
- (LPの#1091716 )。問題を修正し、実際にユニットテストに加えて、機能テストを実行するためにtox.iniを修正します。
回避するために、無__repr__との永続的なオブジェクトのカスタム表現
のバージョン0.10.3にの新機能である誤解を招くようなメモリ·アドレス(LPの#1087138)を示すます。
のバージョン0.10.2のの新機能:非自明のBTreesを表示する際POSKeyErrorsための
- バグ修正サイズ(のLP#953480)。これは、バージョン0.10.0で導入された回帰が修正されています。
のバージョン0.10.0で新しいのは何ですか。
- トランザクション·レコードのブラウズ(@@ zodb_history)。初期実装これまで、あなたは大規模なデータベース(LPの#907900)を持って信じられないほど遅います。
- ZODB Browserは今でも読み書きモードでデータベースへの書き込みを回避します。あなたのオブジェクトがライトオン読みセマンティクスを持っていたとき以前は、それらの書き込みはでこっそりている可能性があります。
- より説明ページタイトル(のLP#931115)します。
- ヘッダ(のLP#497780)で表示するオブジェクトのサイズます。
- (LPの#931184)これらをクリックすることによって、切り捨てられた値を展開します。
- よりユーザーフレンドリーな表現ます。
- setup.pyにメンテナのメールを更新します。
- &QUOTのためのより良いエラーメッセージが、既に使用&QUOT内のアドレス。エラーがします。
複数行のテキスト値の
のバージョン0.9.0でのの新機能:
- のためのプラグインとしてzodbbrowser使用することを可能にするZopeの2.12。以前は、唯一のZope 2.12データベースとスタンドアロンzodbbrowserアプリを使用することができます。
- のreprで何が起こった例外に対してより堅牢に():QUOT&として値を表示;&QUOT。代わりに出erroringのします。
- 'のpython -m zodbbrowser」は、Python 2.5と2.7上でスタンドアロンアプリケーションを実行してください。尚、「Pythonの-m zodbbrowser.standalone 'は既に2.7を通じてのPython 2.4に取り組んでます。
- ZEOストレージ名(--storage名)を指定するオプションを追加します。ティエリーフロラック寄稿ます。
の要件の
- のPythonます。
コメントが見つかりません