postgrest: REST API for any Postgres database
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Warnings:
- 'ghc-options: -O0' is not needed. Use the --disable-optimization configure flag.
- 'ghc-options: -O0' is not needed. Use the --disable-optimization configure flag.
- 'ghc-options: -O2' is rarely needed. Check that it is giving a real benefit and not just imposing longer compile times on your users.
Reads the schema of a PostgreSQL database and creates RESTful routes for tables, views, and functions, supporting all HTTP verbs that security permits.
Properties
Versions | 0.2.5.0, 0.2.5.1, 0.2.5.2, 0.2.5.3, 0.2.6.0, 0.2.7.0, 0.2.8.0, 0.2.9.1, 0.2.10.0, 0.2.11.0, 0.2.11.1, 0.2.12.0, 0.2.12.1, 0.3.0.0, 0.3.0.1, 0.3.0.2, 0.3.0.3, 0.3.0.4, 0.3.1.0, 0.3.1.1, 0.3.2.0, 0.4.0.0, 0.4.1.0, 0.4.2.0, 0.4.3.0, 0.4.4.0, 0.5.0.0, 5.1.0, 5.2.0, 6.0.0, 6.0.1, 6.0.2, 7.0.0, 7.0.1, 8.0.0, 9.0.0, 9.0.1, 9.0.1 |
---|---|
Change log | CHANGELOG.md |
Dependencies | aeson (>=1.4.7 && <1.6), auto-update (>=0.1.4 && <0.2), base (>=4.9 && <4.16), base64-bytestring (>=1 && <1.3), bytestring (>=0.10.8 && <0.11), case-insensitive (>=1.2 && <1.3), cassava (>=0.4.5 && <0.6), configurator-pg (>=0.2 && <0.3), containers (>=0.5.7 && <0.7), contravariant-extras (>=0.3.3 && <0.4), cookie (>=0.4.2 && <0.5), directory (>=1.2.6 && <1.4), either (>=4.4.1 && <5.1), gitrev (>=1.2 && <1.4), hasql (>=1.4 && <1.5), hasql-dynamic-statements (==0.3.1), hasql-notifications (>=0.1 && <0.3), hasql-pool (>=0.5 && <0.6), hasql-transaction (>=1.0.1 && <1.1), heredoc (>=0.2 && <0.3), HTTP (>=4000.3.7 && <4000.4), http-types (>=0.12.2 && <0.13), insert-ordered-containers (>=0.2.2 && <0.3), interpolatedstring-perl6 (>=1 && <1.1), jose (>=0.8.1 && <0.9), lens (>=4.14 && <5.1), lens-aeson (>=1.0.1 && <1.2), mtl (>=2.2.2 && <2.3), network (>=2.6 && <3.2), network-uri (>=2.6.1 && <2.8), optparse-applicative (>=0.13 && <0.17), parsec (>=3.1.11 && <3.2), postgrest, protolude (>=0.3.1 && <0.4), Ranged-sets (>=0.3 && <0.5), regex-tdfa (>=1.2.2 && <1.4), retry (>=0.7.4 && <0.10), scientific (>=0.3.4 && <0.4), swagger2 (>=2.4 && <2.7), text (>=1.2.2 && <1.3), time (>=1.6 && <1.11), unix, unordered-containers (>=0.2.8 && <0.3), vector (>=0.11 && <0.13), wai (>=3.2.1 && <3.3), wai-cors (>=0.2.5 && <0.3), wai-extra (>=3.1.8 && <3.2), warp (>=3.3.19 && <3.4) [details] |
License | MIT |
Author | Joe Nelson, Adam Baker, Steve Chavez |
Maintainer | Steve Chavez <stevechavezast@gmail.com> |
Category | Executable, PostgreSQL, Network APIs |
Home page | https://postgrest.org |
Bug tracker | https://github.com/PostgREST/postgrest/issues |
Source repo | head: git clone git://github.com/PostgREST/postgrest.git |
Uploaded | by steve_chavez at 2022-07-12T05:16:02Z |
Modules
- PostgREST
- PostgREST.App
- PostgREST.AppState
- PostgREST.Auth
- PostgREST.CLI
- PostgREST.Config
- PostgREST.Config.Database
- PostgREST.Config.JSPath
- PostgREST.Config.PgVersion
- PostgREST.Config.Proxy
- PostgREST.ContentType
- PostgREST.Cors
- PostgREST.DbStructure
- PostgREST.DbStructure.Identifiers
- PostgREST.DbStructure.Proc
- PostgREST.DbStructure.Relationship
- PostgREST.DbStructure.Table
- PostgREST.Error
- PostgREST.GucHeader
- PostgREST.Logger
- PostgREST.Middleware
- PostgREST.OpenAPI
- Query
- PostgREST.Query.QueryBuilder
- PostgREST.Query.SqlFragment
- PostgREST.Query.Statements
- PostgREST.RangeQuery
- Request
- PostgREST.Request.ApiRequest
- PostgREST.Request.DbRequestBuilder
- PostgREST.Request.Parsers
- PostgREST.Request.Preferences
- PostgREST.Request.Types
- PostgREST.Unix
- PostgREST.Version
- PostgREST.Workers
Flags
Manual Flags
Name | Description | Default |
---|---|---|
dev | Development flags | Disabled |
hpc | Enable HPC (dev only) | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- postgrest-9.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees