API GraphQL rapid si instantaneu, sustinut in principal de baza de date PostgreSQL. Foarte personalizabil si extensibil datorita sistemului de plugin-uri incredibil de puternic. Fost „PostGraphQL”.

Documentatie: graphile.org/postgraphile

Software open source finantat de multime

Pentru a ne ajuta sa dezvoltam acest software in mod durabil sub licenta MIT, cerem tuturor persoanelor fizice si companiilor care il folosesc sa sprijine intretinerea si dezvoltarea continua a acestuia prin sponsorizare.

Faceti clic aici pentru a afla mai multe despre sponsori si sponsorizare.

Si va rog sa le dati dragoste sponsorilor nostri prezentati ????:

* Sponsorizeaza intreaga suita Graphile

Despre

GraphQL este un nou mod de comunicare cu serverul dvs. Elimina problemele de preluare excesiva si insuficienta, incorporeaza tipuri puternice de date, are capacitati de introspectie, documentare si depreciere incorporate si este implementat in multe limbaje de programare. Toate acestea duc la experiente de utilizator cu latenta redusa, experiente mai bune pentru dezvoltatori si o productivitate mult mai mare. Din toate acestea, GraphQL este de obicei folosit ca inlocuitor pentru (sau insotitor) serviciilor API RESTful.

PostgreSQL este autoproclamata „cea mai avansata baza de date open source din lume”, cu fiecare noua versiune aduc mai multe caracteristici uimitoare si castiguri de performanta. Gandirea la baza dvs. de date ca la un magazin CRUD simplu este acum un punct de vedere arhaic, deoarece PostgreSQL modern poate face atat de mult pentru dvs. – de la autorizarea cu Row-Level Security (RLS, introdusa in PG9.5), pana la Foreign Data Wrappers (FDW), pana la notificari in timp real cu LISTEN / NOTIFY.

PostGraphile imperecheaza aceste doua tehnologii incredibile, ajutandu-va nu numai sa creati aplicatii mai rapid, ci si sa creati aplicatii rapide. PostGraphile va permite sa accesati puterea PostgreSQL printr-un server GraphQL bine proiectat, extensibil, personalizabil si extrem de performant. Detecteaza automat tabele, coloane, indici, relatii, vizualizari, tipuri, functii, comentarii si multe altele – oferind un server GraphQL care este extrem de inteligent cu privire la datele dvs.

randy dave incesto ruso
pillados follando gordibuenas españolas
porno gay españoles le pilla masturbandose
brazzers online comedias porno
gitanas xxx maduras insaciables
porno español madre e hijo maduras en castellano
follando en canarias mala rodriguez porno
borracha anal mama me folla
videos de maduras guarras enseñando a follar
mujeres follando gratis abuela follando con joven
sex porne defloin.com
www.sex sobando tetas
asiatica forzada brazzers online
coñosxxx putasfollando
corridas de viejas mamada gay
videos pornos de españolas maturehd
españolas calientes españolas calientes
porno español jovencitas me follo a la vecina
asiaticasxxx videos travestis en español
tios desnudos corridas brutales en la boca

si care se actualizeaza automat fara a reporni cand schimbati schema bazei de date.

Cu PostGraphile, o schema de baze de date bine conceputa ar trebui sa serveasca la baza unui API bine gandit. PostgreSQL are deja o autorizatie uimitoare si o infrastructura de relatii, de ce sa duplicam aceasta logica intr-un API personalizat? Este probabil ca un API PostGraphile sa ofere un API GraphQL mai performant si mai standard decat oricare creat intern si poate fi construit intr-o fractiune din timp. Concentrati-va pe produsul dvs. si lasati PostGraphile sa-si faca griji cu privire la stratul API. Odata ce trebuie sa va extindeti dincolo de acest lucru, avem un sistem de pluginuri puternic, care include multe pluginuri contribuite de comunitate. Pentru o evaluare critica a PostGraphile pentru a determina daca se potriveste in stiva dvs. tehnologica, cititi evaluarea PostGraphile pentru proiectul dvs.

Introducere

Urmariti o discutie a autorului original Caleb la Summitul GraphQL pentru o parcurgere a construirii unei aplicatii cu PostGraphile in mai putin de 7 minute. Aceasta folosea v2 (numita atunci PostGraphQL); acum suntem pana la v4, care are mult mai multe clopote si fluiere!

Aflati de la actualul intretinator Benjie la GraphQL Finland despre beneficiile dezvoltarii GraphQL bazate pe baze de date:

Utilizare

Documentatie: graphile.org/postgraphile

Puteti utiliza PostGraphile prin CLI, ca middleware Node.js sau puteti utiliza direct schema GraphQL. Asigurati-va ca consultati instructiunile complete de utilizare de pe site-ul web al documentatiei. De asemenea, avem un ghid de proiectare a schemelor PostgreSQL pe care il puteti urma pentru a construi un API PostGraphile complet functional.

CLI

Pentru a incepe, puteti instala PostGraphile la nivel global:

npm install -g postgraphile

… si apoi pur si simplu rulati-l! In mod implicit, PostGraphile se va conecta la baza de date locala la postgres: // localhost: 5432 si va introspecta schema publica. Vedeti steagurile CLI disponibile cu:

Cand sunteti gata sa utilizati PostGraphile pentru propriul dvs. proiect, vi se recomanda sa il instalati local cu fire si sa il rulati cu npx:

yarn add postgraphile npx postgraphile –help

Middleware

De asemenea, puteti utiliza PostGraphile ca middleware nativ HTTP, Connect, Express sau Koa (experimental), de exemplu:

importati {createServer} din „http”; importa postgraphile din „postgraphile”; createServer (postgraphile ());

Verificati hapi-postgraphile daca sunteti interesat sa utilizati PostGraphile ca plugin pentru server hapi.

Docher

Pentru a rula prin Docker, pur si simplu treceti optiunile CLI in containerul Docker:

docker pull graphile / postgraphile docker run –init graphile / postgraphile –help

De exemplu, puteti rula aceasta comanda (inlocuind variabilele relevante):

docker run –init -p 5000: 5000 graphile / postgraphile –connection postgres: // POSTGRES_USER: POSTGRES_PASSWORD @ POSTGRES_HOST: POSTGRES_PORT / POSTGRES_DATABASE –schema app_public –watch

Citeste mai mult

Documentatia completa pentru PostGraphile se afla la graphile.org/postgraphile.

Functiile PostGraphile includ:

  • Autorizatie (securitate) furnizata de PostgreSQL:
    • control acces pe rol (RBAC)
    • securitate la nivel de rand (RLS)
  • Relatii automate GraphQL din relatii SQL
  • Suport pentru procedura PostgreSQL:
    • Interogari personalizate
    • Mutatii personalizate
    • Coloane calculate
  • UI de dezvoltare (GraphiQL) incorporat
  • – modul ceas, detecteaza automat modificarile din schema SQL, reincarca modificarile in GraphiQL
  • Documentare automata, imbunatatita de COMENTARII PostgreSQL
  • Personalizarea schemei prin comentarii inteligente
  • Autentificare JWT simpla direct din baza de date
  • Paginare bazata pe cursor, compatibila cu releu (clasic si modern)
  • Identificatori de obiecte globale (nodeId in mod implicit, dar id-ul favorizat de releu cu –classic-ids)
  • Mutatii compatibile cu releu
  • Utilizati direct din CLI
  • Utilizati ca middleware Express, Connect sau Koa
  • Folositi doar schema GraphQL generata

Cerinte

Cerintele complete sunt pe site-ul web, dar un rezumat de baza este:

  • Nodul v8.6 +
  • PostgreSQL 9.6+ (oficial; dar in prezent functioneaza cu 9.4+)
  • Linux, macOS sau Windows

Avertismente:

  • PostGraphile nu are teste automate pe Windows, daca observati probleme, va rugam sa le inregistrati (sau sa trimiteti un PR!)

Suport pentru PostGraphile

Cel mai rapid si mai simplu mod in care puteti ajuta PostGraphile sa prospere este prin sponsorizarea dezvoltarii si intretinerii continue.

Doriti sa ajutati la testarea si dezvoltarea PostGraphile? Consultati documentul care contribuie pentru a incepe rapid!

Serviciile de asistenta comerciala, consultanta si dezvoltare sunt disponibile direct de la intretinator; consultati Servicii profesionale pentru mai multe informatii sau contactati-va!

Intretinatorul acestui proiect este @Benjie – urmeaza-l pe Twitter!

Multumiri

Multumiri imense persoanelor si companiilor care sponsorizeaza dezvoltarea PostGraphile – contributiile lor financiare permit mai mult timp petrecut in proiect: de la remedierea erorilor, pana la revizuirea codurilor, la noi caracteristici! Daca doriti sa ajutati proiectul sa avanseze mai rapid, va rugam sa va alaturati pentru a sustine acest proiect ????

Un cinstit, simtit de inima, multumesc autorului original al PostGraphile – Caleb Meredith – pentru tot ce a pus in PostGraphile! Acum a absolvit proiectul si ii dorim cu totii binele pentru viitoarele sale proiecte!

Multumesc si oamenilor care lucreaza la PostgREST, care a fost o inspiratie uriasa pentru acest proiect!

Multumesc si bucurati-va ????