1

メンバー制度の変更を計画している組織を支援しています。現在、彼らのシステムはPloneで開発されており、すべてのデータはData.fsファイルにあります。

彼らのシステムは今のところダウンしていて、それを稼働させるには時間と労力がかかるでしょう。

データベースからデータをcsvファイルやSQLなどの標準形式に取得する方法はありますか?または、事前にシステムを起動して実行し、「within」ploneからファイルをエクスポートする必要がありますか?

あなたの助けとアイデアをありがとう!

よろしく、サミュエル

4

4 に答える 4

4

このファイルはオブジェクト指向データベース ファイルであり、 ZODBData.fsと呼ばれるフレームワークによって記述されています。その中のデータは、ツリー構造に配置された Python インスタンスを表します。

Python スクリプトからこのデータベースを開くこともできますが、含まれている構造を理解するには、格納されたインスタンスを構成する元のクラス定義にアクセスする必要があります。これらのクラス定義がなければ、まったく役に立たないプレースホルダー オブジェクト (壊れたオブジェクト) しか得られません。

そのため、エクスポートを構築するためのカタログ (基本的には特殊なデータベース インデックス) のようなものがあれば、必要な正確なデータをエクスポートする方が簡単になるため、Plone インスタンスをバックアップして実行する方がおそらく簡単です。

このサイトがダウンしている理由は、些細なこと、スタック オーバーフロー、Plone ユーザーのメーリングリスト、または #plone IRC チャンネルで私たちがあなたを助けることができる何かが原因である可能性があります。起動して実行し、エクスポートしようとしているものの詳細をお持ちの場合は、確かにお手伝いできます.

于 2012-08-23T06:11:48.907 に答える
3

データをエクスポートするには、システムを起動して実行する必要があります。data.fs ファイル内のデータは Python の pickle として保存され、「外部」システムには理解できません。

于 2012-08-22T23:18:10.467 に答える
0

他の人が以前に指摘したように、あなたの最善のコースは、Ploneを再び実行させることです。その後、csvreplicataを試して、既存のデータをcsv形式にエクスポートします。また、ユーザーアカウントについては、atreal.usersinoutを試してください。

専門家の助けが必要な場合は、http://plone.org/support/providersから利用可能なプロバイダーを検索できます

無料サポートについては、ここに特定の問題を投稿してください。

于 2012-08-23T12:00:24.933 に答える
0

最近、SQLExporter: http://plone.org/products/proteon.sqlexporterを使用して、Plone 4 サイトを sqlite にエクスポートすることができました。しかし、それを使用するには、まず Plone インスタンスを動作させる必要があります。

于 2012-08-23T14:14:29.523 に答える