ZODB上のPloneによって永続化されたデータを含むData.fsファイルがあります。Ploneの標準コンテンツタイプのみが使用されました(例:ATNewsItem、ATLink、ATFileなど)。Pyramid(www.pylonshq.org)を使用してこのデータにアクセスし(読み取りのみ、書き込みなし)、たとえばNewsItemやLinkのタイトルを復元したいと思います。これを行う方法はありますか?
1 に答える
3
情報を読むには、元のクラスをインポートできるようにする必要があります。きゅうりのピクルスは、元のクラス構造にのみロードできます。
それがうまくいくかどうかはわかりません。Pyramidフレームワークと衝突する可能性のある、またはZopeフレームワークが利用可能でなければ満たすことができない多くの仮定と依存関係があります。
別の方法は、元のインポート場所から利用できるようにする新しいクラスを作成することです。これにより、少なくとも含まれているデータを読み取ることができますが、これは大きな労力になる可能性があります。
読み取り専用アクセスが必要な場合は、別のアプローチを検討することをお勧めします。何らかの手段を使用して、データをSQLサーバーなどにエクスポートします。これは、長期的には扱いやすくなります。
于 2013-02-18T14:35:47.157 に答える