Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/laserpants/trombone
Instant RESTful data access service for your PostgreSQL database.
https://github.com/laserpants/trombone
Last synced: 4 days ago
JSON representation
Instant RESTful data access service for your PostgreSQL database.
- Host: GitHub
- URL: https://github.com/laserpants/trombone
- Owner: laserpants
- License: other
- Created: 2014-06-25T15:31:28.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-09-20T23:58:34.000Z (over 7 years ago)
- Last Synced: 2024-10-30T12:23:24.736Z (about 2 months ago)
- Language: Haskell
- Homepage:
- Size: 781 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## This code is no longer maintained. For a similar project, see https://postgrest.com.
Trombone
========Trombone is a data access server for PostgreSQL. Its chief purpose is to translate JSON-formatted HTTP requests to database statements with results returned in JSON, while complying with standard response code and error conventions.
You may find this software useful if;
1. your application relies on relational SQL schemas; and
2. you need to expose JSON data via a RESTful web service interface.#### In a nutshell
A Trombone configuration file consists of a collection of route patterns:
```
GET resource/:id -> SELECT * FROM resources WHERE id = {{:id}}
```Documentation
-------------- http://trombone.readthedocs.org
Contribute
----------- Issue Tracker: [https://github.com/johanneshilden/trombone/issues](https://github.com/johanneshilden/trombone/issues)
- Source Code: [https://github.com/johanneshilden/trombone](https://github.com/johanneshilden/trombone)License
-------The project is licensed under the BSD license.