Skip to content

lambdaterms/purescript-little-selda

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

purescript-little-selda

An attempt to port Haskell Selda to Purescript. Pre-α stage.

It seems that I'm able to use wonderful purescript records instead of inductive tuples from original library - please check test/Integration/Postgresql.purs for details.

Testing

$ pulp test --main 'Test.Integration'

Progress of migration

  • Basic table representation
  • Table/schema validation function (for postgresql)
  • Basic select from table
  • Restrict (WHERE clause)
  • Limit
  • Order
  • Left Join
  • Inner Join
  • Group by
  • Aggregation functions
  • Insert (prototype is specialized to postgresql with RETURNING)
  • Delete
  • Update
  • Upsert
  • Backend separation (currently all is tested against postgresql)
  • Support for postgresql enums

About

Porting Haskell Selda to PureScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PureScript 100.0%