タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

haskellとDBに関するigrepのブックマーク (4)

  • HDBC で ClickHouse アクセスライブラリを書いている話 | ザネリは列車を見送った

    これはHaskell Advent Calendar 2020の19日目の記事です。 昨日はYoshikuniJujoさんの「型レベルで値の個数の範囲を指定できるリストを使ってFinger Treeを実装する - GHCの型チェックプラグインを活用する」でした。 今年2月くらいからDatabase.HDBC で ClickHouse にアクセスするライブラリを少しずつ書いていて、 基的な SELECT / INSERT ができるようになったので書いてみた感想などをまとめる。 リポジトリはzaneli/hdbc-clickhouse。 発端 そもそもなぜ Haskell で ClickHouse にアクセスするライブラリを書こうかと思ったかというと、 前職同僚から、Haskell には ClickHouse クライアントが無いため ODBC 接続せざるを得なかった、 というような話を聞いた

    HDBC で ClickHouse アクセスライブラリを書いている話 | ザネリは列車を見送った
    igrep
    igrep 2020/12/19
    すばらしい
  • GitHub - AndrewRademacher/drifter: Simple schema migration manager for Haskell

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

    GitHub - AndrewRademacher/drifter: Simple schema migration manager for Haskell
  • DB batch job by Haskell

    BATCH.md HaskellでDBバッチ処理 概要 これは Haskell Advent Calendar 2012 の11日目の記事、その2です。 Haskell で DBを使うバッチ処理を書くための記事です。 基的な文法を把握したらバッチ処理を書くのは簡単だと示すのが目的です。 主な対象読者は プログラミングHaskell か すごいHaskellたのしく学ぼう! を読み、Haskell をより使いたい人です。 バッチ処理の概要 DB定義 persistentパッケージ を使ったDB定義の方法は Haskellで便利にデータ設計 を読んでください。 今回使うDB定義は以下です。 share [mkPersist sqlSettings, mkMigrate "migrateAll"] [persist| Person name Text age Int sex Sex NumPe

    DB batch job by Haskell
  • Haskellで便利にデータ設計

    persistent.md Haskellで便利にデータ設計 概要 これは Haskell Advent Calendar 2012 の11日目の記事です。 Haskell でデータ設計を便利に行う発想・方法について書きました。 persistent というライブラリを活用します。 Haskell を知らなくても読めます。 主な対象読者は プログラミングHaskell か すごいHaskellたのしく学ぼう! を読み、Haskell をより使いたい人です。 persistent の概要 いわゆる「ORマッパー」の機能を持つライブラリです。 データ設計を記述するという準備をすれば、 DBのデータ出し入れをよろしくやってくれます。つまり データ型を作ったら insert関数に渡せば、はい、DBレコードが追加されます select系関数で取り出したデータには対応する型が付いて安全に使えます RD

    Haskellで便利にデータ設計
    igrep
    igrep 2012/12/16
    なるほど便利
  • 1