Haskell Tutorials
1.0
  • Reflex Tutorials
  • Webapp Framework
Haskell Tutorials
  • Docs »
  • Haskell Relational Record Tutorials
  • View page source

Haskell Relational Record Tutorials¶

Contents:

  • Instant Gratification
    • Connecting to the PostgreSQL database
    • Your very first query
  • Introduction
    • What is Haskell Relational Record?
    • What HRR is not
    • How does it work
  • Basic DB mapping
    • Full example
    • Projections
    • TypeMap
  • CRUD workflow in HRR
    • Select
    • Insert
    • Update
    • Delete
    • Where clauses
  • Advanced DB mapping
    • date/time types
    • JSON(B) type
    • Enums
    • Arrays
  • Advanced Workflow
    • DB-side constraints / data validation
    • Joins
    • Subqueries
    • Union, Coalesce
    • Case … when
    • Functions
    • Housekeeping
    • Fallback to HDBC
    • Bulk inserting / preparing statements
  • Summary and Conclusion
    • Why and when you should use HRR in a live system
    • Drawbacks you might be in for
    • Integration

Interested in using Haskell to build a rock-solid web platform? We are (remote) hiring Haskellers at Vacation Labs!

© Copyright 2016, Saurabh Nanda.

Built with Sphinx using a theme provided by Read the Docs.