データベースを照会するためのより強力なツールが必要なため、haskelldbのより強力なコンパニオンとして調べ始めたところです。persistentほとんどすぐに、データ型に関する問題に遭遇しました。特に、私もData.Text非常に広範囲に使用しており、UTCTimeいくつかのカスタム データ型も使用しています。残念ながら、HDBC はこれらのデータ型を非常にうまくサポートしているように見えますが、haskelldb はこれらすべてを隠しており、String入力から始まる独自の変換を作成する必要があります。
HDBC のために既に行われた作業を複製したくありません。この場合、何をすることをお勧めしますか?
HDBC インフラストラクチャを活用する単純なインスタンスを記述できるように、おそらくクラスに属性getHdbcValueを追加すると思います。より良いアイデアはありますか?明らかな何かが欠けていますか?GetInstancesGetValue
(ところで:このライブラリは、おそらく歴史的な理由から、少し一般化されすぎているように思えます。hdbcをサポートすることはできませんでした..?)