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