hamsql: HamSql

[ database, gpl, library, program ] [ Propose Tags ]

Interpreter for SQL-structure definitions in Yaml (YamSql)


[Skip to Readme]
Versions [faq] 0.7.0.0, 0.8.0.0, 0.9.0.0
Change log CHANGELOG
Dependencies aeson (==1.0.*), base (>=4.8 && <5.0), bytestring (==0.10.*), directory (==1.2.*), file-embed (==0.0.*), filepath (==1.4.*), frontmatter (==0.1.*), groom (==0.1.*), hamsql, network-uri (==2.6.*), optparse-applicative (==0.13.*), pandoc (==1.17.*), postgresql-simple (>=0.4 && <0.6), semigroups (==0.18.*), text (==1.2.*), transformers (==0.5.*), unordered-containers (==0.2.*), yaml (==0.8.*) [details]
License GPL-3.0-only
Copyright (c) 2014-2016 Michael Herold et al.
Author Michael Herold <quabla@hemio.de>
Maintainer Michael Herold <quabla@hemio.de>
Category Database
Home page https://git.hemio.de/hemio/hamsql
Bug tracker https://git.hemio.de/hemio/hamsql/issues
Source repo head: git clone git@git.hemio.de:hemio/hamsql.git
Uploaded by quabla at Wed Sep 28 15:00:02 UTC 2016
Distributions NixOS:0.9.0.0
Executables hamsql
Downloads 1388 total (103 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2016-11-19 [all 2 reports]

Modules

  • Database
    • Database.HamSql
      • Database.HamSql.Cli
      • Database.HamSql.Setup
    • Database.YamSql
      • Database.YamSql.Parser

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for hamsql-0.7.0.0

[back to package description]

HamSql

Interpreter for SQL-structure definitions in Yaml (YamSql)

  • build status Debian Stable
  • Build Status GHC 7.6, 7.8

Building HamSql on Debian

Install haskell compiler and required libraries:

apt install \
 make \
 ghc \
 cabal-install \
 libghc-aeson-dev \
 libghc-file-embed-dev \
 libghc-network-uri-dev \
 libghc-optparse-applicative-dev \
 libghc-pandoc-dev \
 libghc-postgresql-simple-dev \
 libghc-text-dev \
 libghc-unordered-containers-dev \
 libghc-yaml-dev

Now you can

make
make install

Completly building from sources

apt install make ghc cabal-install libpq-dev happy
make