opaleye

    1

    1答えて

    私はOpaleyeに変換しようとしているsqlクエリを持っています。 私の質問のポイント、すなわち、Opaleyeでファジー検索する方法に焦点を当てるようにコードを単純化します。 、私はそれが含むライセンス番号と任意の行を検索意味(いくつかの既存のOpaleye構造を持つ)Haskellは namesTable :: O.Table NamesColumnWrite NamesColumnRead

    0

    1答えて

    私のチームはOpaleyeを使用してPostgresからHaskellを問い合わせています。 は、データベースを初期化します。 しかし、我々はまた、そのようなことを行うために、生SQLを使用しています。コマンドを含むcreate databaseおよびcreate table さまざまなコマンドを含めて、スキーマを変更したときにデータベースの移行を実行します。 それは完全にOpaleyeと、この生

    3

    3答えて

    私はプロジェクトでOpaleyeを使用して左結合を実行しようとしていますが、コードをコンパイルすることができません。 まず: data ModelA' a b = Model { primA :: a, foreignA :: b } type ModelA = ModelA' UUID UUID type ModelAColumn = ModelA' (Column PGUuid) (Col

    1

    1答えて

    一つはItemIdと呼ばれるUUIDを包むnewtypeのです。 import Data.Profunctor.Product.TH (makeAdaptorAndInstance) import Data.DateTime (DateTime) import Data.UUID import GHC.Generics import qualified Opaleye as O impo

    2

    1答えて

    私の質問は、下のコードブロックの巨大なバナーの間です。 は、コードダンプを許し、これはすべて複製したい人のためにここに貼り付けられ、そして予想通り、それは少し奇妙だが、このコードは、仕事を行います。最後の2行を確認し、適切なSQLを表示します。 目標: 私はタイプTextの主キー、具体的には、電子メールを持つテーブルを持っています。テーブルごとに新しいクエリ関数を書くのではなく、関数を一般化すると