SSブログ

Zope Database Adapter の Zope4 対応 [Python]

最近、 Produsts.ZSQLiteDA が動かないんだけど Update しないの?というメールが来た(超訳)

Produsts.ZSQLiteDA は sqlite の Zope Database Adapter だが、そういえば、Firebird の Database Adapter を、何か Update した記憶があるが、 sqlite の Database Adapter は放置してるな・・・
Zope ってどうやってインストールしたんだっけかな?と思って、自分の日記を探したらこれだ
https://nakagami.blog.ss-blog.jp/2019-02-16
確認してみると、この時、 Firebird の Database Adapter の Zope4 対応をしようと思って Zope (Plone)をインストールしてみたが、 Products.FirebirdDA については何もしてなかったみたい。
ダメじゃん。

というわけで(というほど簡単な話ではなかったが) この2つの Database Adapter の Zope4 対応、Python3 対応をした。

- https://pypi.org/project/Products.ZSQLiteDA/
- https://pypi.org/project/Products.FirebirdDA/

Browse タブで、データーベースのテーブル定義が見られる機能があったのだが、動かなくなっていて、これを動くようにするのは大変そうだったし、Firebird はデーターベースサーバーの機能が増えて、これじゃ足りないという状態だったので、 Browse タブは、ばっさり削除した。

Products.ZSQLiteDA は、7年振り、Products.FirebirdDA は6年半振りくらいのリリースになった。

もう、自分が Zope の使い方自体わからなくなってしまったので、Test タブで、試しに SQL文を実行してみるくらいのところまでしかしてないけど、ちゃんと動いてるかな?

うまく動かなかったら、使いたい人が Pull Request を送ってくれると嬉しいなぁ。

それにしても、Zope の Database Adapter なんて、誰も使わないだろう、と思って放置していたが、問い合わせがくる Zope すごいな。
コメント(0) 
共通テーマ:日記・雑感