PostgREST, a requiem for API quis PostgreSQL database in Haskell

postgREST-logo

postgREST web servo quod est independens PostgreSQL aliquam transmutationem immediate RESTful API datorum. In Haskell, lautus offert multo plura signa compliant AP. Dum terminos statuere et datorum fabrica exigentiis permissiones API operationes.

PostgREST describitur in documenta ut an "alternative ad manual Crud programming." PostgREST apertum est fons middleware et APIs patere per speciem PostgREST propinquos meos cum OpenAPI (formerly known as swagger per speciem). Iuxta documenta, est paternus manages aut meritis colligati inter database tabulis per simplex sino vos ut retrieve notitia CETERA petitionem a copulare inter eas.

Cum responsum esset velocissimus PostgREST hora secunda fere Secundum ad MM petitiones enim per liberum Heroku in ordine.

"Si vos es usus est in servers interpretata linguarum, para erit iucunde mirari est scriptor perficientur in PostgREST," inquit bigas.

Lateque evocantur elementa tria haec celeritas secundum equos contribuere.

  1. primum, scriptum est enim in calculonis servi Haskell HTTP servo usura Warrior (a lingua gestarum).
  2. tum ut aliis delegari poterit multis rationibus, ut ad database, Inter serializing JSON respondeo directe in SQL, certis data, etc.
  3. postremo, Hasql ponere in bibliotheca uti database in stagnum et hospitesEt PostgreSQL protocol binarii, stateless et permanet usque ad horizontem scaling patitur.

postgREST aures authenticas (per signa JSON Web) et potestatem delegat partes in database notitia defined. Et hoc est curam habeat ut solum verum est declarativum fons securitati.

Ubi actum est De database, tenet se in calculonis servi identitatem est currently user signo authenticitatis munito et in nexu, non possit aliquid facere, quod sibi fieri non ad user. Alias ​​potest construi authenticas JWT primitiva.

In alia manu fide data adveniens, PostgREST Object Relational Mapper loco freti et (ORM) et mos debitum modum translitterandi, haec inducit ratio declarat cohiberi directe in vestri database.

Ergo nullus possit nocere vestri application notitia (including API servo tuo.) HTTP est aperit PostgREST interface cum variis ne tergum problems, comprehendo DO petitiones applicare. In aliis verbis, non est ORM involved.

Views nova creatio est ex occurs in SQL perficientur notum est effectus. Magna res est de PostgREST database administrator Potest creare an API statim a limine sine more programming.

Aliquot, Est interesting quod etiam alternative ad PostgREST NoSQL GraphQL aut database API expositae, si nativa in obviat relationis necesse est ponere exemplum. Et middleware paenitet quod est non available pro Linux vexillum in sarcina magna repositoria diuisit.

Quam ut install PostgREST in Linux?

6.0.2 version dimisit in ultimo Septembris cum novis additamentis et mutationibus suis. Et hoc version potest ex github adeptus.

Haec coniunctio perfecta est.

Et similiterNam qui huic conventiculo interesse non poterit install PostgREST, quod scire debet quia in current version potest nactus in Termino nunc de ope. Non solum apud nos ire ad genus:

wget https://github.com/PostgREST/postgrest/releases/download/v6.0.2/postgrest-v6.0.2-linux-x64-static.tar.xz

Iustus unzip in sarcina et ipsi autem ad hoc imperium,

tar Jxf postgrest-v6.0.2-linux-x64-static.tar.xz

Dum in speciali casu de his, qui utuntur, a LXIV frenum poema poematis of Ubuntu:

wget https://github.com/PostgREST/postgrest/releases/download/v6.0.2/postgrest-v6.0.2-ubuntu.tar.xz
tar Jxf postgrest-v6.0.2-ubuntu.tar.xz

Aut pro his, qui utuntur, a XXXII frenum poema poematis of Ubuntu

wget https://github.com/PostgREST/postgrest/releases/download/v6.0.2/postgrest-v6.0.2-ubuntui386.tar.xz
tar Jxf postgrest-v6.0.2-ubuntui386.tar.xz

Et illi currunt et potest:

./postgrest --help

Et eodem modo, in imaginem Docker parata est, non potest per typing:

Docker viverra postgrest / postgrest

Vos can denique adepto magis notitia de configuratione eam, ex omnibus documentis, prout in eius website. Haec coniunctio perfecta est.


Contentum enim sua adhaeret unicuique nostrum principiis articulum editorial ethicam. Errorem referunt ad click hic.

Be the first to comment

Relinquite infantiam comment

Tua inscriptio electronica Quisque sit amet nisl. Velit sunt insignis Nomen est *

*

*

  1. Responsible pro notitia: Miguel Angelus Gatón
  2. Ad in notitia: Imperium SPAM, administratione comment.
  3. Legitimation vestri consensu,
  4. Lorem notitia, notitia non communicatur nisi per alios obligationem.
  5. Notitia repono: Database hosted per Occentus Networks (EU)
  6. Iura Et quando potes limit, et delere recuperet vestri notitia.