diff --git a/chunk-map.json b/chunk-map.json index 0e101f97f..90cbd19cc 100644 --- a/chunk-map.json +++ b/chunk-map.json @@ -1 +1 @@ -{"app":["/app-ad067a693caebf9d20d1.js"],"component---src-templates-page-js":["/component---src-templates-page-js-5f11eeab6cce43ae8075.js"],"component---src-templates-marketing-js":["/component---src-templates-marketing-js-2958807f51902381105b.js"],"component---src-templates-news-js":["/component---src-templates-news-js-3ad7109dc7913ba91d39.js"],"component---src-pages-contribute-mdx":["/component---src-pages-contribute-mdx-64f464a3b6e457e240b6.js"],"component---src-pages-index-mdx":["/component---src-pages-index-mdx-e0c4ab3066623ee62f99.js"],"component---src-pages-postgraphile-index-mdx":["/component---src-pages-postgraphile-index-mdx-dd609461315d9a83d331.js"],"component---src-pages-sponsor-mdx":["/component---src-pages-sponsor-mdx-27200cb90dd4c6873be5.js"],"component---src-pages-support-index-mdx":["/component---src-pages-support-index-mdx-4eb28b1ad4a8b050192d.js"]} \ No newline at end of file +{"app":["/app-cc568dead9e3beabb83c.js"],"component---src-templates-page-js":["/component---src-templates-page-js-5f11eeab6cce43ae8075.js"],"component---src-templates-marketing-js":["/component---src-templates-marketing-js-2958807f51902381105b.js"],"component---src-templates-news-js":["/component---src-templates-news-js-3ad7109dc7913ba91d39.js"],"component---src-pages-contribute-mdx":["/component---src-pages-contribute-mdx-64f464a3b6e457e240b6.js"],"component---src-pages-index-mdx":["/component---src-pages-index-mdx-e0c4ab3066623ee62f99.js"],"component---src-pages-sponsor-mdx":["/component---src-pages-sponsor-mdx-aabb73c0711e5ad70d87.js"],"component---src-pages-postgraphile-index-mdx":["/component---src-pages-postgraphile-index-mdx-dd609461315d9a83d331.js"],"component---src-pages-support-index-mdx":["/component---src-pages-support-index-mdx-4eb28b1ad4a8b050192d.js"]} \ No newline at end of file diff --git a/component---src-pages-sponsor-mdx-aabb73c0711e5ad70d87.js b/component---src-pages-sponsor-mdx-aabb73c0711e5ad70d87.js new file mode 100644 index 000000000..dd5d76b9a --- /dev/null +++ b/component---src-pages-sponsor-mdx-aabb73c0711e5ad70d87.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{bnSu:function(e,a,s){"use strict";s.r(a),s.d(a,"_frontmatter",(function(){return c})),s.d(a,"default",(function(){return d}));s("rGqo"),s("yt8O"),s("Btvt"),s("RW0V"),s("91GP"),s("q1tI");var n=s("E/Ix"),t=s("8+gU"),o=(s("LP8g"),s("1oc3")),r=s("HEen"),i=s("Yf90"),p=s("cmgK"),b=(s("GPxP"),s("V4Hb"),s("0d4X")),m=(s("sEP1"),s("p/BP"),s("TR55"));var c={layout:"marketing",path:"/sponsor/",title:"Sponsor PostGraphile and Graphile Engine development"},l={_frontmatter:c};function d(e){var a=e.components,s=function(e,a){if(null==e)return{};var s,n,t={},o=Object.keys(e);for(n=0;n=0||(t[s]=e[s]);return t}(e,["components"]);return Object(n.b)("wrapper",Object.assign({},l,s,{components:a,mdxType:"MDXLayout"}),Object(n.b)(t.a,{blue:!0,mdxType:"MarketingLayout"},Object(n.b)(o.a,{bg:"medium",mdxType:"Hero"},Object(n.b)("h1",null,"Sponsor Graphile's Open Source Software")),Object(n.b)(i.a,{bg:"medium",mdxType:"MarketingSection"},Object(n.b)("h3",null,"Who sponsors Graphile?"),Object(n.b)("div",{style:{maxWidth:"48rem",margin:"0 auto"}},Object(n.b)("p",null,"We're extremely grateful to the following individuals and businesses that help\nto fund ongoing development on the Graphile suite through sponsorship. ",Object(n.b)("strong",{parentName:"p"},"THANK\nYOU!"))),Object(n.b)(m.b,{level:"featured",mdxType:"Sponsors"},Object(n.b)(m.a,{name:"The Guild",avatar:"/images/sponsors/theguild.png",href:"https://www.the-guild.dev/",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Dovetail",avatar:"/images/sponsors/dovetail.png",href:"https://dovetailapp.com/",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Stellate",avatar:"/images/sponsors/Stellate.png",href:"https://stellate.co/",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Steelhead",avatar:"/images/sponsors/steelhead.svg",href:"https://gosteelhead.com/",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"LatchBio",avatar:"/images/sponsors/latchbio.jpg",business:!0,mdxType:"Sponsor"})),Object(n.b)(m.b,{level:"leaders",mdxType:"Sponsors"},Object(n.b)(m.a,{name:"Robert Claypool",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"nigelrmtaylor",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Principia Mentis",avatar:"/images/sponsors/principiamentis.png",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Luxor Labs",avatar:"/images/sponsors/luxorlabs.jpeg",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Axinom",avatar:"/images/sponsors/axinom.png",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Taiste",avatar:"/images/sponsors/taiste-sq.svg",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Notably",avatar:"/images/sponsors/notably.png",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Nathanael Beisiegel",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Trigger.dev",avatar:"/images/sponsors/triggerdev.png",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"BairesDev",avatar:"/images/sponsors/BairesDev.png",href:"https://www.bairesdev.com/sponsoring-open-source-projects/",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Two Bit Solutions",avatar:"/images/sponsors/two-bits.svg",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Dimply",avatar:"/images/sponsors/dimply.svg",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Ndustrial",avatar:"/images/sponsors/ndustrial.png",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Cintra",avatar:"/images/sponsors/cintra.svg",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Beacon",avatar:"/images/sponsors/beaconbio.jpg",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"deliver.media",avatar:"/images/sponsors/deliverdotmedia.jpg",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Seam",avatar:"/images/sponsors/Seam.svg",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Ravio",avatar:"/images/sponsors/Ravio.svg",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"OpenPipe",avatar:"/images/sponsors/openpipe.png",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Apollo",avatar:"/images/sponsors/apollo.png",business:!0,mdxType:"Sponsor"})),Object(n.b)(m.b,{level:"supporters",mdxType:"Sponsors"},Object(n.b)(m.a,{name:"HR-ON",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"stlbucket",contributor:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Simon Elliott",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Matt Bretl",contributor:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Alvin Ali Khaled",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Paul Melnikow",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Keith Layne",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"nullachtvierzehn",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Zymego",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"IFCHOR GROUP",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Nate Smith",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"garpulon",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"The Outbound Collective",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Charlie Hadden",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Kiron Open Higher Education",business:!0,mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Andrew Joseph",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"urtho",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"SIED 70",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Peter C. Romano",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"mateo",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Gus Becciu",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Dialo",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"kontakto-fi",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Tailos, Inc.",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"sheilamosaik",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Miguel O. Carvajal",mdxType:"Sponsor"}),Object(n.b)(m.a,{name:"Jovi De Croock",mdxType:"Sponsor"})),Object(n.b)(m.b,{level:"backers",mdxType:"Sponsors"},Object(n.b)(m.a,{name:"plus 40 more backers...",plain:!0,mdxType:"Sponsor"}))),Object(n.b)(p.a,{from:"medium",to:"white",via:"light",mdxType:"MarketingDivide"}),Object(n.b)(i.a,{bg:"white",left:!0,maxWidth:!0,mdxType:"MarketingSection"},Object(n.b)("h3",null,"Graphile has a number of crowd-funded open-source projects, licensed under the permissive MIT license, including PostGraphile, Graphile Worker, Graphile Migrate and Graphile Starter. Sponsorship increases the rate of fixes, documentation improvements, and feature development on these and other projects."),Object(n.b)("div",{className:"flex"},Object(n.b)("a",{className:"button--solid",href:"https://github.com/users/benjie/sponsorship"},"Sponsor Graphile's Open Source Software"," ",Object(n.b)("span",{className:"fas fa-fw fa-external-link-square-alt"})))),Object(n.b)(p.a,{from:"white",to:"medium",via:"light",mdxType:"MarketingDivide"}),Object(n.b)(i.a,{bg:"medium",mdxType:"MarketingSection"},Object(n.b)(r.b,{mdxType:"Flex"},Object(n.b)(r.a,{span:"6",mdxType:"Col"},Object(n.b)("img",{src:"/images/grafast-hero.png",alt:"A suited man reveals the Grafast heart logo on his chest, in the style of Superman",className:"br2",style:{borderRadius:"10px",border:"2px solid #1b1b3d"}})),Object(n.b)(r.a,{span:"6",mdxType:"Col"},Object(n.b)(b.a,{big:!0,name:Object(n.b)("span",null,"Support Gra",Object(n.b)("em",null,"fast")," and PostGraphile V5"),headline:"The next-generation planning and execution engine for GraphQL",mdxType:"MarketingProduct"},Object(n.b)("p",null,"Gra",Object(n.b)("em",null,"fast")," and PostGraphile Version 5 are now in open beta thanks in large\npart to the support given through sponsorship."),Object(n.b)("p",null,"Sponsorship is the most effective way to support our open source projects\n","—"," it enables us to invest time directly into their maintenance and\nadvancement without adding additional time burdens."),Object(n.b)("div",{className:"df flex-row justify-center",style:{height:"3rem"}},Object(n.b)("div",{className:"ph2 df flex-column justify-center"},Object(n.b)("a",{className:"button--solid",href:"https://github.com/users/benjie/sponsorship"},Object(n.b)("span",{className:"fas fa-heart"})," Sponsor on GitHub"," ",Object(n.b)("span",{className:"fas fa-external-link-square-alt"}))," "),Object(n.b)("div",{className:"ph2 df flex-column justify-center"},Object(n.b)("a",{className:"button--solid",href:"https://grafast.org",target:"_new"},"grafast.org ",Object(n.b)("span",{className:"fas fa-external-link-square-alt"}))," ")))))),Object(n.b)(p.a,{from:"medium",to:"dark",via:"light",mdxType:"MarketingDivide"}),Object(n.b)(i.a,{bg:"dark",left:!0,maxWidth:!0,mdxType:"MarketingSection"},Object(n.b)("h3",null,'Why "crowd-funded open-source project"?'),Object(n.b)("p",null,"Many of our projects are open-source to give users great freedom in how they use\nthe software, and to enable the community to have influence over how the\nprojects progress to make it appropriate for a wide range of use-cases. To\nensure users can rely on these projects for years to come, they need to be well\ndirected and financially sustainable."),Object(n.b)("p",null,Object(n.b)("strong",{parentName:"p"},"The absolute best way to support Graphile is to become a sponsor."),"\nCrowd-sourced funding enables us to spend the most time directly working on\nimproving the software, which you and other users then benefit from."),Object(n.b)("div",{className:"flex"},Object(n.b)("a",{className:"button--solid",href:"https://github.com/users/benjie/sponsorship"},"Become a Sponsor ",Object(n.b)("span",{className:"fas fa-fw fa-external-link-square-alt"})))),Object(n.b)(p.a,{from:"dark",to:"medium",mdxType:"MarketingDivide"}),Object(n.b)(i.a,{bg:"medium",left:!0,maxWidth:!0,mdxType:"MarketingSection"},Object(n.b)("h3",null,"How is sponsorship money spent?"),Object(n.b)("p",null,"Sponsorship money is used to fund software development, testing, documentation\nand releases of PostGraphile and the Graphile suite. A small amount is also used\nto send rewards such as stickers and learning materials to our backers.")),Object(n.b)(p.a,{from:"medium",to:"dark",down:!0,mdxType:"MarketingDivide"}),Object(n.b)(i.a,{bg:"dark",left:!0,maxWidth:!0,mdxType:"MarketingSection"},Object(n.b)("h3",null,"Is sponsorship required to use Graphile's OSS?"),Object(n.b)("p",null,"Users are not legally required to give back to the Graphile project, but it is\nin their interest to do so."),Object(n.b)("p",null,"By significantly reducing the amount of work needed to achieve business goals\nand reducing running costs, Graphile's software results in huge time and money\nsavings for users. We encourage organizations to contribute a portion of these\nsavings back, enabling the projects to advance more rapidly, and result in even\ngreater savings for your organization.")),Object(n.b)(p.a,{from:"dark",to:"medium",via:"light",mdxType:"MarketingDivide"}),Object(n.b)(i.a,{bg:"medium",left:!0,maxWidth:!0,mdxType:"MarketingSection"},Object(n.b)("h3",null,"How can I sponsor?"),Object(n.b)("p",null,"Our preferred sponsorship provider is currently GitHub since they are waiving\nall fees:"),Object(n.b)("div",{className:"tc"},Object(n.b)("a",{className:"button--solid",href:"https://github.com/users/benjie/sponsorship"},"Fee-free sponsorship via GitHub Sponsors"," ",Object(n.b)("span",{className:"fas fa-fw fa-external-link-square-alt"}))),Object(n.b)("p",null,"If you wish to sponsor through other means, please get in touch with\nteam@graphile, or DM Benjie or Jem ",Object(n.b)("a",Object.assign({parentName:"p"},{href:"http://discord.gg/graphile"}),"on Discord"),"."),Object(n.b)("h1",null,"💙 Thank you, sponsors! ❤️"))))}d.isMDXComponent=!0}}]); +//# sourceMappingURL=component---src-pages-sponsor-mdx-aabb73c0711e5ad70d87.js.map \ No newline at end of file diff --git a/component---src-pages-sponsor-mdx-aabb73c0711e5ad70d87.js.map b/component---src-pages-sponsor-mdx-aabb73c0711e5ad70d87.js.map new file mode 100644 index 000000000..29195ef83 --- /dev/null +++ b/component---src-pages-sponsor-mdx-aabb73c0711e5ad70d87.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/pages/sponsor.mdx"],"names":["_frontmatter","layoutProps","MDXContent","components","props","mdxType","blue","bg","style","maxWidth","margin","parentName","level","name","avatar","href","business","contributor","plain","from","to","via","left","className","span","src","alt","borderRadius","border","big","headline","height","target","down","isMDXComponent"],"mappings":"+YAiBO,IAAMA,EAAe,CAC1B,OAAU,YACV,KAAQ,YACR,MAAS,wDAQLC,EAAc,CAClBD,gBAGa,SAASE,EAAT,GAGZ,IAFDC,EAEC,EAFDA,WACGC,E,oIACF,mBACD,OAAO,YALS,UAKT,iBAAeH,EAAiBG,EAAhC,CAAuCD,WAAYA,EAAYE,QAAQ,cAE5E,YAAC,IAAD,CAAiBC,MAAI,EAACD,QAAQ,mBAC5B,YAAC,IAAD,CAAME,GAAG,SAASF,QAAQ,QACxB,kEAEF,YAAC,IAAD,CAAkBE,GAAG,SAASF,QAAQ,oBACpC,gDACA,mBAAKG,MAAO,CACVC,SAAU,QACVC,OAAQ,WAER,+KAC+D,sBAAQC,WAAW,KAAnB,iBAMjE,YAAC,IAAD,CAAUC,MAAM,WAAWP,QAAQ,YACzC,YAAC,IAAD,CAASQ,KAAK,YAAYC,OAAO,gCAAgCC,KAAK,6BAA6BC,UAAQ,EAACX,QAAQ,YACpH,YAAC,IAAD,CAASQ,KAAK,WAAWC,OAAO,gCAAgCC,KAAK,2BAA2BC,UAAQ,EAACX,QAAQ,YACjH,YAAC,IAAD,CAASQ,KAAK,WAAWC,OAAO,gCAAgCC,KAAK,uBAAuBC,UAAQ,EAACX,QAAQ,YAC7G,YAAC,IAAD,CAASQ,KAAK,YAAYC,OAAO,iCAAiCC,KAAK,2BAA2BC,UAAQ,EAACX,QAAQ,YACnH,YAAC,IAAD,CAASQ,KAAK,WAAWC,OAAO,gCAAgCE,UAAQ,EAACX,QAAQ,aAE3E,YAAC,IAAD,CAAUO,MAAM,UAAUP,QAAQ,YACxC,YAAC,IAAD,CAASQ,KAAK,kBAAkBR,QAAQ,YACxC,YAAC,IAAD,CAASQ,KAAK,gBAAgBR,QAAQ,YACtC,YAAC,IAAD,CAASQ,KAAK,mBAAmBC,OAAO,uCAAuCE,UAAQ,EAACX,QAAQ,YAChG,YAAC,IAAD,CAASQ,KAAK,aAAaC,OAAO,kCAAkCE,UAAQ,EAACX,QAAQ,YACrF,YAAC,IAAD,CAASQ,KAAK,SAASC,OAAO,8BAA8BE,UAAQ,EAACX,QAAQ,YAC7E,YAAC,IAAD,CAASQ,KAAK,SAASC,OAAO,iCAAiCE,UAAQ,EAACX,QAAQ,YAChF,YAAC,IAAD,CAASQ,KAAK,UAAUC,OAAO,+BAA+BE,UAAQ,EAACX,QAAQ,YAC/E,YAAC,IAAD,CAASQ,KAAK,sBAAsBR,QAAQ,YAC5C,YAAC,IAAD,CAASQ,KAAK,cAAcC,OAAO,kCAAkCE,UAAQ,EAACX,QAAQ,YACtF,YAAC,IAAD,CAASQ,KAAK,YAAYC,OAAO,iCAAiCC,KAAK,6DAA6DC,UAAQ,EAACX,QAAQ,YACrJ,YAAC,IAAD,CAASQ,KAAK,oBAAoBC,OAAO,gCAAgCE,UAAQ,EAACX,QAAQ,YAC1F,YAAC,IAAD,CAASQ,KAAK,SAASC,OAAO,8BAA8BE,UAAQ,EAACX,QAAQ,YAC7E,YAAC,IAAD,CAASQ,KAAK,YAAYC,OAAO,iCAAiCE,UAAQ,EAACX,QAAQ,YACnF,YAAC,IAAD,CAASQ,KAAK,SAASC,OAAO,8BAA8BE,UAAQ,EAACX,QAAQ,YAC7E,YAAC,IAAD,CAASQ,KAAK,SAASC,OAAO,iCAAiCE,UAAQ,EAACX,QAAQ,YAChF,YAAC,IAAD,CAASQ,KAAK,gBAAgBC,OAAO,uCAAuCE,UAAQ,EAACX,QAAQ,YAC7F,YAAC,IAAD,CAASQ,KAAK,OAAOC,OAAO,4BAA4BE,UAAQ,EAACX,QAAQ,YACzE,YAAC,IAAD,CAASQ,KAAK,QAAQC,OAAO,6BAA6BE,UAAQ,EAACX,QAAQ,YAC3E,YAAC,IAAD,CAASQ,KAAK,WAAWC,OAAO,gCAAgCE,UAAQ,EAACX,QAAQ,YACjF,YAAC,IAAD,CAASQ,KAAK,SAASC,OAAO,8BAA8BE,UAAQ,EAACX,QAAQ,aAEvE,YAAC,IAAD,CAAUO,MAAM,aAAaP,QAAQ,YAC3C,YAAC,IAAD,CAASQ,KAAK,QAAQG,UAAQ,EAACX,QAAQ,YACvC,YAAC,IAAD,CAASQ,KAAK,YAAYI,aAAW,EAACZ,QAAQ,YAC9C,YAAC,IAAD,CAASQ,KAAK,gBAAgBR,QAAQ,YACtC,YAAC,IAAD,CAASQ,KAAK,aAAaI,aAAW,EAACZ,QAAQ,YAC/C,YAAC,IAAD,CAASQ,KAAK,mBAAmBR,QAAQ,YACzC,YAAC,IAAD,CAASQ,KAAK,gBAAgBR,QAAQ,YACtC,YAAC,IAAD,CAASQ,KAAK,cAAcR,QAAQ,YACpC,YAAC,IAAD,CAASQ,KAAK,mBAAmBR,QAAQ,YACzC,YAAC,IAAD,CAASQ,KAAK,SAASG,UAAQ,EAACX,QAAQ,YACxC,YAAC,IAAD,CAASQ,KAAK,eAAeR,QAAQ,YACrC,YAAC,IAAD,CAASQ,KAAK,aAAaR,QAAQ,YACnC,YAAC,IAAD,CAASQ,KAAK,WAAWR,QAAQ,YACjC,YAAC,IAAD,CAASQ,KAAK,0BAA0BG,UAAQ,EAACX,QAAQ,YACzD,YAAC,IAAD,CAASQ,KAAK,iBAAiBR,QAAQ,YACvC,YAAC,IAAD,CAASQ,KAAK,8BAA8BG,UAAQ,EAACX,QAAQ,YAC7D,YAAC,IAAD,CAASQ,KAAK,gBAAgBR,QAAQ,YACtC,YAAC,IAAD,CAASQ,KAAK,QAAQR,QAAQ,YAC9B,YAAC,IAAD,CAASQ,KAAK,UAAUR,QAAQ,YAChC,YAAC,IAAD,CAASQ,KAAK,kBAAkBR,QAAQ,YACxC,YAAC,IAAD,CAASQ,KAAK,QAAQR,QAAQ,YAC9B,YAAC,IAAD,CAASQ,KAAK,aAAaR,QAAQ,YACnC,YAAC,IAAD,CAASQ,KAAK,QAAQR,QAAQ,YAC9B,YAAC,IAAD,CAASQ,KAAK,cAAcR,QAAQ,YACpC,YAAC,IAAD,CAASQ,KAAK,eAAeR,QAAQ,YACrC,YAAC,IAAD,CAASQ,KAAK,eAAeR,QAAQ,YACrC,YAAC,IAAD,CAASQ,KAAK,qBAAqBR,QAAQ,YAC3C,YAAC,IAAD,CAASQ,KAAK,iBAAiBR,QAAQ,aAEjC,YAAC,IAAD,CAAUO,MAAM,UAAUP,QAAQ,YACxC,YAAC,IAAD,CAASQ,KAAK,0BAA0BK,OAAK,EAACb,QAAQ,cAMlD,YAAC,IAAD,CAAiBc,KAAK,SAASC,GAAG,QAAQC,IAAI,QAAQhB,QAAQ,oBAC9D,YAAC,IAAD,CAAkBE,GAAG,QAAQe,MAAI,EAACb,UAAQ,EAACJ,QAAQ,oBACjD,0UAOA,mBAAKkB,UAAU,QACrB,iBAAGA,UAAU,gBAAgBR,KAAK,+CAAlC,0CAC0C,IACxC,oBAAMQ,UAAU,6CAId,YAAC,IAAD,CAAiBJ,KAAK,QAAQC,GAAG,SAASC,IAAI,QAAQhB,QAAQ,oBAC9D,YAAC,IAAD,CAAkBE,GAAG,SAASF,QAAQ,oBACpC,YAAC,IAAD,CAAMA,QAAQ,QACZ,YAAC,IAAD,CAAKmB,KAAK,IAAInB,QAAQ,OACpB,mBAAKoB,IAAI,2BAA2BC,IAAI,qFAAqFH,UAAU,MAAMf,MAAO,CAClJmB,aAAc,OACdC,OAAQ,wBAGZ,YAAC,IAAD,CAAKJ,KAAK,IAAInB,QAAQ,OACpB,YAAC,IAAD,CAAkBwB,KAAG,EAAChB,KAAM,sCAAiB,8BAAjB,wBAA2DiB,SAAS,gEAAgEzB,QAAQ,oBACtK,2BAAU,8BAAV,oHAEA,iOAGA,mBAAKkB,UAAU,6BAA6Bf,MAAO,CACjDuB,OAAQ,SAEtB,mBAAKR,UAAU,qCACb,iBAAGA,UAAU,gBAAgBR,KAAK,+CAChC,oBAAMQ,UAAU,iBADlB,qBACsD,IACpD,oBAAMA,UAAU,qCACb,KAEP,mBAAKA,UAAU,qCACb,iBAAGA,UAAU,gBAAgBR,KAAK,sBAAsBiB,OAAO,QAA/D,eACc,oBAAMT,UAAU,qCACzB,UAOH,YAAC,IAAD,CAAiBJ,KAAK,SAASC,GAAG,OAAOC,IAAI,QAAQhB,QAAQ,oBAC7D,YAAC,IAAD,CAAkBE,GAAG,OAAOe,MAAI,EAACb,UAAQ,EAACJ,QAAQ,oBAChD,iEACA,uXAKA,qBAAG,sBAAQM,WAAW,KAAnB,qEAAH,uJAGA,mBAAKY,UAAU,QACrB,iBAAGA,UAAU,gBAAgBR,KAAK,+CAAlC,oBACmB,oBAAMQ,UAAU,6CAI/B,YAAC,IAAD,CAAiBJ,KAAK,OAAOC,GAAG,SAASf,QAAQ,oBACjD,YAAC,IAAD,CAAkBE,GAAG,SAASe,MAAI,EAACb,UAAQ,EAACJ,QAAQ,oBAClD,yDACA,mQAIF,YAAC,IAAD,CAAiBc,KAAK,SAASC,GAAG,OAAOa,MAAI,EAAC5B,QAAQ,oBACtD,YAAC,IAAD,CAAkBE,GAAG,OAAOe,MAAI,EAACb,UAAQ,EAACJ,QAAQ,oBAChD,wEACA,oIAEA,gYAMF,YAAC,IAAD,CAAiBc,KAAK,OAAOC,GAAG,SAASC,IAAI,QAAQhB,QAAQ,oBAC7D,YAAC,IAAD,CAAkBE,GAAG,SAASe,MAAI,EAACb,UAAQ,EAACJ,QAAQ,oBAClD,4CACA,iHAEA,mBAAKkB,UAAU,MACrB,iBAAGA,UAAU,gBAAgBR,KAAK,+CAAlC,2CAC2C,IACzC,oBAAMQ,UAAU,4CAGZ,iIAC6B,+BAAGZ,WAAW,KAAQ,CAC/C,KAAQ,+BADiB,cAD7B,KAIA,uDAORT,EAAWgC,gBAAiB","file":"component---src-pages-sponsor-mdx-aabb73c0711e5ad70d87.js","sourcesContent":["import React from 'react'\n /* @jsx mdx */\nimport { mdx } from '@mdx-js/react';\n/* @jsx mdx */\n\nimport MarketingLayout from \"$components/MarketingLayout\";\nimport MailchimpSignup from \"$components/MailchimpSignup\";\nimport Hero from \"$components/Hero\";\nimport { Flex, Col } from \"$components/Flex\";\nimport MarketingSection from \"$components/MarketingSection\";\nimport MarketingDivide from \"$components/MarketingDivide\";\nimport MarketingCodebox from \"$components/MarketingCodebox\";\nimport MarketingBullets from \"$components/MarketingBullets\";\nimport MarketingProduct from \"$components/MarketingProduct\";\nimport postgresPostgraphileGraphql from \"$images/postgres_postgraphile_graphql.png\";\nimport Testimonial from \"$components/MarketingTestimonial\";\nimport Sponsors, { Sponsor } from \"$components/MarketingSponsor\";\nexport const _frontmatter = {\n \"layout\": \"marketing\",\n \"path\": \"/sponsor/\",\n \"title\": \"Sponsor PostGraphile and Graphile Engine development\"\n};\n\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n return
;\n};\n\nconst layoutProps = {\n _frontmatter\n};\nconst MDXLayout = \"wrapper\";\nexport default function MDXContent({\n components,\n ...props\n}) {\n return \n\n \n \n

{`Sponsor Graphile's Open Source Software`}

\n
\n \n

{`Who sponsors Graphile?`}

\n
\n

{`We're extremely grateful to the following individuals and businesses that help\nto fund ongoing development on the Graphile suite through sponsorship. `}{`THANK\nYOU!`}

\n
\n {\n /* SPONSORS_BEGIN */\n }\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {\n /* SPONSORS_END */\n }\n
\n \n \n

\n Graphile has a number of crowd-funded open-source projects, licensed under\n the permissive MIT license, including PostGraphile, Graphile Worker,\n Graphile Migrate and Graphile Starter. Sponsorship increases the rate of\n fixes, documentation improvements, and feature development on these and\n other projects.\n

\n \n
\n \n \n \n \n \"A\n \n \n Support Grafast and PostGraphile V5} headline=\"The next-generation planning and execution engine for GraphQL\" mdxType=\"MarketingProduct\">\n

{`Gra`}{`fast`}{` and PostGraphile Version 5 are now in open beta thanks in large\npart to the support given through sponsorship.`}

\n

{`Sponsorship is the most effective way to support our open source projects\n`}{`—`}{` it enables us to invest time directly into their maintenance and\nadvancement without adding additional time burdens.`}

\n
\n \n
\n \n grafast.org \n {\" \"}\n
\n
\n
\n \n
\n
\n \n \n

{`Why \"crowd-funded open-source project\"?`}

\n

{`Many of our projects are open-source to give users great freedom in how they use\nthe software, and to enable the community to have influence over how the\nprojects progress to make it appropriate for a wide range of use-cases. To\nensure users can rely on these projects for years to come, they need to be well\ndirected and financially sustainable.`}

\n

{`The absolute best way to support Graphile is to become a sponsor.`}{`\nCrowd-sourced funding enables us to spend the most time directly working on\nimproving the software, which you and other users then benefit from.`}

\n \n
\n \n \n

{`How is sponsorship money spent?`}

\n

{`Sponsorship money is used to fund software development, testing, documentation\nand releases of PostGraphile and the Graphile suite. A small amount is also used\nto send rewards such as stickers and learning materials to our backers.`}

\n
\n \n \n

{`Is sponsorship required to use Graphile's OSS?`}

\n

{`Users are not legally required to give back to the Graphile project, but it is\nin their interest to do so.`}

\n

{`By significantly reducing the amount of work needed to achieve business goals\nand reducing running costs, Graphile's software results in huge time and money\nsavings for users. We encourage organizations to contribute a portion of these\nsavings back, enabling the projects to advance more rapidly, and result in even\ngreater savings for your organization.`}

\n
\n \n \n

{`How can I sponsor?`}

\n

{`Our preferred sponsorship provider is currently GitHub since they are waiving\nall fees:`}

\n \n

{`If you wish to sponsor through other means, please get in touch with\nteam@graphile, or DM Benjie or Jem `}{`on Discord`}{`.`}

\n

{`💙 Thank you, sponsors! ❤️`}

\n
\n
\n\n
;\n}\n;\nMDXContent.isMDXComponent = true;\n "],"sourceRoot":""} \ No newline at end of file diff --git a/contribute/index.html b/contribute/index.html index cd3414b8b..1a347680e 100644 --- a/contribute/index.html +++ b/contribute/index.html @@ -46,11 +46,11 @@ } } }) -

Contribute to Graphile projects

PostGraphile, Graphile Worker and the Graphile suite wouldn't be where they are today without valuable contributions from the open source community.

How to contribute

The Graphile suite wouldn't be where it is today without the people who supported it by dedicating their time, skills and knowledge to it since its inception in 2016.

There is always something for anyone who wants to get involved; be it programming, writing, presenting at meetups or more. We are working hard to build an inclusive and supportive community around the Graphile suite, and would love for more interested people to join.

ChatChat

Join us on our chat server. Here we discuss current plans for the project, and help users with queries. We always welcome more members who can help answer questions and share their experiences.

CodeCode

An easy way to get started with code contributions is to share code examples in our Documentation, or write and share your own PostGraphile plugins. Come and discuss your ideas in the #plugin-development channel on our chat server.

DocsDocs

Adding to the documentation is always a valuable way to contribute. You can add code samples, explanations, images, example plugins, or anything else you think will be helpful. This will help you learn, and will teach other users too. Look for issues tagged 'Add to Docs' as a way to start.

TalksTalks

Talk about PostGraphile, Graphile Worker or one of the other tools at your local meetups and in your workplace. If you're planning on giving a presentation, let us know and we'll send you some stickers or cheatsheets to support your talk. You can contact us on our chat server or on twitter and we'll do what we can to help you.

StoriesStories

We love to hear about your use of PostGraphile, whether a good experience or bad. Sharing your story helps us improve, and encourages other potential users to give our projects a try. We want to compile some user case studies, so please get in contact on chat or on twitter with your story.

WriteWrite

Write and share your experiences with the project - it could be about how you use the project, what success you've seen, or anything else; sharing your experiences with PostGraphile, Graphile Worker or the other tools helps more people find us, which in turn allows the project to grow and become more sustainable. Don't forget to send us the link and we'll share your writing too.

SponsorSponsor

Crowd-sourced funding enables us to spend the most time directly working on improving the Graphile suite, which you and other users then benefit from. Sponsorship money is used to fund software development, testing, documentation and releases of the PostGraphile and the Graphile software suite. Sponsor on GitHub Sponsors here.

Core Code Contribution Guide

We welcome code contributions, together we can make great software that enables developers to build powerful applications in record time. Your first step should be to check in with our maintainers on the Discord chat server to see what areas of PostGraphile are being worked on at the moment.

We also have a Contributing Guide which contains details of our development and testing environment as well as guidelines on commit messages and other things which are useful for code contributors. Be sure to read it through before making your pull request!

Pull requests should be focussed to changing only one thing at a time, the smaller the PR the easier it is to review and the faster the turn-around time. Any large changes should seek maintainer approval first.

Code of Conduct

The Graphile projects are governed by the Contributor Covenant code of +

Contribute to Graphile projects

PostGraphile, Graphile Worker and the Graphile suite wouldn't be where they are today without valuable contributions from the open source community.

How to contribute

The Graphile suite wouldn't be where it is today without the people who supported it by dedicating their time, skills and knowledge to it since its inception in 2016.

There is always something for anyone who wants to get involved; be it programming, writing, presenting at meetups or more. We are working hard to build an inclusive and supportive community around the Graphile suite, and would love for more interested people to join.

ChatChat

Join us on our chat server. Here we discuss current plans for the project, and help users with queries. We always welcome more members who can help answer questions and share their experiences.

CodeCode

An easy way to get started with code contributions is to share code examples in our Documentation, or write and share your own PostGraphile plugins. Come and discuss your ideas in the #plugin-development channel on our chat server.

DocsDocs

Adding to the documentation is always a valuable way to contribute. You can add code samples, explanations, images, example plugins, or anything else you think will be helpful. This will help you learn, and will teach other users too. Look for issues tagged 'Add to Docs' as a way to start.

TalksTalks

Talk about PostGraphile, Graphile Worker or one of the other tools at your local meetups and in your workplace. If you're planning on giving a presentation, let us know and we'll send you some stickers or cheatsheets to support your talk. You can contact us on our chat server or on twitter and we'll do what we can to help you.

StoriesStories

We love to hear about your use of PostGraphile, whether a good experience or bad. Sharing your story helps us improve, and encourages other potential users to give our projects a try. We want to compile some user case studies, so please get in contact on chat or on twitter with your story.

WriteWrite

Write and share your experiences with the project - it could be about how you use the project, what success you've seen, or anything else; sharing your experiences with PostGraphile, Graphile Worker or the other tools helps more people find us, which in turn allows the project to grow and become more sustainable. Don't forget to send us the link and we'll share your writing too.

SponsorSponsor

Crowd-sourced funding enables us to spend the most time directly working on improving the Graphile suite, which you and other users then benefit from. Sponsorship money is used to fund software development, testing, documentation and releases of the PostGraphile and the Graphile software suite. Sponsor on GitHub Sponsors here.

Core Code Contribution Guide

We welcome code contributions, together we can make great software that enables developers to build powerful applications in record time. Your first step should be to check in with our maintainers on the Discord chat server to see what areas of PostGraphile are being worked on at the moment.

We also have a Contributing Guide which contains details of our development and testing environment as well as guidelines on commit messages and other things which are useful for code contributors. Be sure to read it through before making your pull request!

Pull requests should be focussed to changing only one thing at a time, the smaller the PR the easier it is to review and the faster the turn-around time. Any large changes should seek maintainer approval first.

Code of Conduct

The Graphile projects are governed by the Contributor Covenant code of conduct. In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone. This covers all areas of the Graphile community, including: the source code, commit messages, issues and pull requests on GitHub, any and all documentation, online chat and official social media accounts. The full code of conduct can be found -here.

\ No newline at end of file +here.

\ No newline at end of file diff --git a/graphile-build-pg/security/index.html b/graphile-build-pg/security/index.html index 6bbf2bdcd..891ea99a0 100644 --- a/graphile-build-pg/security/index.html +++ b/graphile-build-pg/security/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Security

Example

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Security

Example

const { createPostGraphileSchema } = require("postgraphile");
 const pg = require("pg");
 
@@ -101,4 +101,4 @@
   });

To see how this works in a real application, check out -withPostGraphileContext in PostGraphile



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +withPostGraphileContext in PostGraphile



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build-pg/settings/index.html b/graphile-build-pg/settings/index.html index bcbc87d24..2520d6863 100644 --- a/graphile-build-pg/settings/index.html +++ b/graphile-build-pg/settings/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Settings

The following settings are supported:

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Settings

The following settings are supported:

  • pgConfig*: either the PostgreSQL connection string ('postgres://user:password@host/dbname') or a pgClient with which to @@ -69,4 +69,4 @@ options for custom plugins can be supplied through graphileBuildOptions. For the complete list of options see the source of getPostGraphileBuilder.

    -

    * Required



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +

* Required



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/all-hooks/index.html b/graphile-build/all-hooks/index.html index 50e25accd..7681eb60f 100644 --- a/graphile-build/all-hooks/index.html +++ b/graphile-build/all-hooks/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Table of Contents

-


Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +


Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/build-object/index.html b/graphile-build/build-object/index.html index 8255a8ee5..925200815 100644 --- a/graphile-build/build-object/index.html +++ b/graphile-build/build-object/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Table of Contents



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/context-object/index.html b/graphile-build/context-object/index.html index b8d87c2e9..2caa20546 100644 --- a/graphile-build/context-object/index.html +++ b/graphile-build/context-object/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Table of Contents



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/default-plugins/index.html b/graphile-build/default-plugins/index.html index 0e7df5a88..8a05014ba 100644 --- a/graphile-build/default-plugins/index.html +++ b/graphile-build/default-plugins/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Default Plugins

The following plugins come bundled with graphile-build as defaultPlugins and +

Need help or advice? We now offer Development Support, direct from the maintainer Get support

Default Plugins

The following plugins come bundled with graphile-build as defaultPlugins and it's recommended to use them in your schemas.

StandardTypesPlugin

Declares Cursor, UUID, JSON and PageInfo types you can get from @@ -94,4 +94,4 @@

clientMutationId field...

MutationPayloadQueryPlugin

Adds query to mutation payloads so that you can query any data you like after -the mutation has resolved.



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +the mutation has resolved.



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/getting-started/index.html b/graphile-build/getting-started/index.html index 5e1603b8e..6020b3fd6 100644 --- a/graphile-build/getting-started/index.html +++ b/graphile-build/getting-started/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Getting Started

Installation

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Getting Started

Installation

graphile-build uses your local version of graphql to avoid conflicts, so you need to install both:

npm install --save graphile-build graphql
@@ -88,4 +88,4 @@

}

(See Omitting Plugins for how to make this schema even simpler by omitting the Node interface, and -Options for how to pass options to plugins.)



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +Options for how to pass options to plugins.)



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/graphile-build/index.html b/graphile-build/graphile-build/index.html index 6dd0e5f0a..d86c4adc7 100644 --- a/graphile-build/graphile-build/index.html +++ b/graphile-build/graphile-build/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

The graphile-build module

We export two methods, both of which take the same arguments:

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +main();

Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/hooks/index.html b/graphile-build/hooks/index.html index 202382dd4..f437b6abe 100644 --- a/graphile-build/hooks/index.html +++ b/graphile-build/hooks/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Table of Contents



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/index.html b/graphile-build/index.html index 629c21667..3459df43e 100644 --- a/graphile-build/index.html +++ b/graphile-build/index.html @@ -46,7 +46,7 @@ } } }) -
+
\ No newline at end of file +
\ No newline at end of file diff --git a/graphile-build/look-ahead/index.html b/graphile-build/look-ahead/index.html index 2177660be..12df83d0c 100644 --- a/graphile-build/look-ahead/index.html +++ b/graphile-build/look-ahead/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Table of Contents



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/omitting-plugins/index.html b/graphile-build/omitting-plugins/index.html index a8596aa4b..c10343059 100644 --- a/graphile-build/omitting-plugins/index.html +++ b/graphile-build/omitting-plugins/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Omitting Plugins

+

Need help or advice? We now offer Development Support, direct from the maintainer Get support

Omitting Plugins

Whilst `graphile-build` and `graphile-build-pg` come with a lot of useful plugins enabled by default, you might not want all of them. It's easy to remove one though - simply omit it from the list of plugins you pass to @@ -71,4 +71,4 @@

# Exposes the root query type nested one level down. This is helpful for Relay 1 # which can only query top level fields if they are in a particular form. query: Query! -}



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +}

Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/plugin-options/index.html b/graphile-build/plugin-options/index.html index 197512f74..a0b6891e9 100644 --- a/graphile-build/plugin-options/index.html +++ b/graphile-build/plugin-options/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Plugin Options

The second argument to +

Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +}

Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/plugins/index.html b/graphile-build/plugins/index.html index 919c7de6c..e0a61947e 100644 --- a/graphile-build/plugins/index.html +++ b/graphile-build/plugins/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Table of Contents



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/graphile-build/schema-builder/index.html b/graphile-build/schema-builder/index.html index 4cd6bb705..12ec2ddba 100644 --- a/graphile-build/schema-builder/index.html +++ b/graphile-build/schema-builder/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Table of Contents



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/history/index.html b/history/index.html index 73a3981fb..59cb9222b 100644 --- a/history/index.html +++ b/history/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

History

PostGraphQL was originally written and maintained by +

Need help or advice? We now offer Development Support, direct from the maintainer Get support

History

PostGraphQL was originally written and maintained by @calebmer — v1.0.1 was released on 23rd April 2016 with the first contribution from the community @@ -69,4 +69,4 @@ compatibility with version 3 as possible. Due to trademark concerns, version 4 also introduces a rename of the project from PostGraphQL to PostGraphile.

But version 4 is not the end of PostGraphile's history — there's lots more to -come...



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +come...



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/index.html b/index.html index a811090a5..eacd715ea 100644 --- a/index.html +++ b/index.html @@ -46,9 +46,9 @@ } } }) -

Introducing Grafast!

The next-generation planning and execution engine for GraphQL

Enables greater performance and efficiency via deeper integration into your existing Node.js or remote business logic, no matter the shape of your GraphQL schema.

Grafast and PostGraphile V5 are in beta, funded by the Graphile community.

 

Crowd-funded open-source software

We're extremely grateful to our sponsors, for helping to fund ongoing +

Introducing Grafast!

The next-generation planning and execution engine for GraphQL

Enables greater performance and efficiency via deeper integration into your existing Node.js or remote business logic, no matter the shape of your GraphQL schema.

Grafast and PostGraphile V5 are in beta, funded by the Graphile community.

 

Crowd-funded open-source software

We're extremely grateful to our sponsors, for helping to fund ongoing development on PostGraphile, Graphile Engine, Graphile Worker and Graphile Migrate.
THANK YOU!

Learn more about sponsors and sponsorship
PostGraphile

Extensible high-performance automatic GraphQL API for PostgreSQL

Graphile Heart

Graphile Starter

A quick-start project for full-stack application development in React, Node.js, GraphQL and PostgreSQL

Graphile Starter includes the foundations of a modern web application, with a full user registration system, session management, optimised job queue, pre-configured tooling, tests and much more.

Database tools

Graphile Worker

High performance Node.js/PostgreSQL job queue

Run jobs (e.g. sending emails, generating PDFs, …) "in the background" so that your HTTP response code is not held up. Starts jobs almost instantly (2ms latency).

Used with any PostgreSQL-backed application.

Graphile Migrate

Opinionated SQL-powered productive roll-forward migration tool for PostgreSQL.

Experimental, being developed in the open. Focusses on fast iteration speed.

Development Support

Priority text support straight from the maintainer

Give your company access to the knowledge and experience of the Graphile team through your chat server and GitHub/GitLab organisation. Reference your code verbatim and arrange calls for any trickier topics.

Graphile Heart

Graphile Build

Build high-performance easily-extensible GraphQL schemas by combining plugins

Graphile Build is the database-independent heart of PostGraphile — it's an extremely powerful way to build extensible automatic GraphQL APIs over any -data source.

\ No newline at end of file +data source.

\ No newline at end of file diff --git a/news/2/index.html b/news/2/index.html index c0d9d219b..7304ea083 100644 --- a/news/2/index.html +++ b/news/2/index.html @@ -46,4 +46,4 @@ } } }) -

Graphile News

The latest news on PostGraphile and the Graphile suite


SpecNews - A New GraphQL Podcast from the Graphile team

June 07, 2022

Benjie and Jem are pleased to announce the release of new podcast SpecNews! A monthly round up of GraphQL Spec news in under ten minutes.

PostGraphile Now Supports GraphQL Over Server-Sent Events

April 15, 2022

PostGraphile now supports GraphQL over Server-Sent Events; a protocol which enables the user to push data to web pages in real-time.

People sending paper airplanes to each other.

GraphQL Working Group Discussion

December 07, 2021

Benjie appeared on a virtual panel at GraphQL Galaxy 2021, discussing the roles and aims of the GraphQL Working Group.

A cartoon developer leans against an oversized laptop showing the YouTube logo

What's Next for the GraphQL Spec in 2022?

November 09, 2021

Benjie teamed up with Ivan from Apollo to give a virtual talk looking at the future of the GraphQL Specification at Apollo GraphQL Summit 2021.

A cartoon developer leans against an oversized laptop showing the YouTube logo

PostGraphile Releases Version 4.12 - Awesome Aggregates

May 27, 2021

Graphile is pleased to announce the release of PostGraphile version 4.12 - a significant update bringing full support for aggregates.

A pair of developers sit in front of a computer monitor.

PostGraphile Releases Version 4.11 - Wonderful Websockets

January 29, 2021

Graphile is pleased to announce the release of PostGraphile version 4.11, an upgrade introducing support for GraphQL websockets, extended support for 'enum tables', native GraphQL schema validation, and fixes in watch mode.

A developer sits at a laptop, an abstract code graphic is behind her.

Graphile Worker 0.9 Released

January 20, 2021

Today, Graphile Worker 0.9 has been released. This version includes a new events system, a new cron functionality for regularly scheduled jobs and a new job_key_mode setting.

A cartoon man runs towards the red Graphile heart logo

GitHub Sponsors Now Available to Organizations

December 08, 2020

Many companies depend on open source every day, so it's crucial to invest back into that infrastructure which they have built their businesses upon. So starting today, companies can sponsor projects and developers through their existing billing with GitHub.

\ No newline at end of file +

Graphile News

The latest news on PostGraphile and the Graphile suite


SpecNews - A New GraphQL Podcast from the Graphile team

June 07, 2022

Benjie and Jem are pleased to announce the release of new podcast SpecNews! A monthly round up of GraphQL Spec news in under ten minutes.

PostGraphile Now Supports GraphQL Over Server-Sent Events

April 15, 2022

PostGraphile now supports GraphQL over Server-Sent Events; a protocol which enables the user to push data to web pages in real-time.

People sending paper airplanes to each other.

GraphQL Working Group Discussion

December 07, 2021

Benjie appeared on a virtual panel at GraphQL Galaxy 2021, discussing the roles and aims of the GraphQL Working Group.

A cartoon developer leans against an oversized laptop showing the YouTube logo

What's Next for the GraphQL Spec in 2022?

November 09, 2021

Benjie teamed up with Ivan from Apollo to give a virtual talk looking at the future of the GraphQL Specification at Apollo GraphQL Summit 2021.

A cartoon developer leans against an oversized laptop showing the YouTube logo

PostGraphile Releases Version 4.12 - Awesome Aggregates

May 27, 2021

Graphile is pleased to announce the release of PostGraphile version 4.12 - a significant update bringing full support for aggregates.

A pair of developers sit in front of a computer monitor.

PostGraphile Releases Version 4.11 - Wonderful Websockets

January 29, 2021

Graphile is pleased to announce the release of PostGraphile version 4.11, an upgrade introducing support for GraphQL websockets, extended support for 'enum tables', native GraphQL schema validation, and fixes in watch mode.

A developer sits at a laptop, an abstract code graphic is behind her.

Graphile Worker 0.9 Released

January 20, 2021

Today, Graphile Worker 0.9 has been released. This version includes a new events system, a new cron functionality for regularly scheduled jobs and a new job_key_mode setting.

A cartoon man runs towards the red Graphile heart logo

GitHub Sponsors Now Available to Organizations

December 08, 2020

Many companies depend on open source every day, so it's crucial to invest back into that infrastructure which they have built their businesses upon. So starting today, companies can sponsor projects and developers through their existing billing with GitHub.

\ No newline at end of file diff --git a/news/20181023-graphql-finland/index.html b/news/20181023-graphql-finland/index.html index 03b6e5637..3509f19b5 100644 --- a/news/20181023-graphql-finland/index.html +++ b/news/20181023-graphql-finland/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

GraphQL Finland

2018-10-23

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +

You can also find the talk on YouTube here.



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/news/20191104-reactive-conf/index.html b/news/20191104-reactive-conf/index.html index 98c6ac941..22f1775f9 100644 --- a/news/20191104-reactive-conf/index.html +++ b/news/20191104-reactive-conf/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Increasing velocity with GraphQL and Postgres

2019-11-04

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Increasing velocity with GraphQL and Postgres

2019-11-04

Benjie and Jem travelled to Prague for ReactiveConf where Benjie gave the keynote on increasing velocity with GraphQL and Postgres. The talk focused on how the two tools can pair beautifully, leading to massively increased software @@ -65,4 +65,4 @@ allowfullscreen>

-

You can also view the talk on YouTube here.



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +

You can also view the talk on YouTube here.



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/news/20200131-fosdem/index.html b/news/20200131-fosdem/index.html index aea429dd9..4bc7e74da 100644 --- a/news/20200131-fosdem/index.html +++ b/news/20200131-fosdem/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Graphile goes to FOSDEM

2020-01-31

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +


Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/news/20200205-worker-04/index.html b/news/20200205-worker-04/index.html index 78aa69f63..39a81fb05 100644 --- a/news/20200205-worker-04/index.html +++ b/news/20200205-worker-04/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Graphile Worker 0.4 released

Announced 2020-02-05 by Team Graphile

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +


Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/news/20200317-migrate-01/index.html b/news/20200317-migrate-01/index.html index 52e2a6d0a..2352e5332 100644 --- a/news/20200317-migrate-01/index.html +++ b/news/20200317-migrate-01/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Graphile Migrate 0.1 Released

Announced 2020-03-17 by Team Graphile

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Graphile Migrate 0.1 Released

Announced 2020-03-17 by Team Graphile

The Graphile team are pleased to announce that Graphile Migrate 0.1 is out in pre-release. This is a big milestone for the project, with it finally leaving 0.0.x territory and leaving behind the word "highly" in the phrase "highly experimental"! This release is a significant jump from the previous versions and includes many new commands, more configuration options, as well as a suite of new features.

@@ -99,4 +99,4 @@

our sponsor page.

Graphile thanks the community -



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +


Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/news/20200427-starter-30/index.html b/news/20200427-starter-30/index.html index b5ac8bae5..c787f0e8e 100644 --- a/news/20200427-starter-30/index.html +++ b/news/20200427-starter-30/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Graphile Starter 3.0 - Organize your Organizations!

Announced 2020-04-27 by the Graphile Team

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Graphile Starter 3.0 - Organize your Organizations!

Announced 2020-04-27 by the Graphile Team

The team behind Graphile are excited to release Graphile Starter 3.0 - an updated version of the opinionated quick-start project for full-stack application development in React, Node.js, GraphQL and PostgreSQL. Starter includes the foundations of a modern web application, with a full user registration system, session management, optimized job queue, a significant amount of pre-configured tooling, tests and much more.

@@ -90,4 +90,4 @@

Click here to find out more about why and how you should sponsor PostGraphile development.

Woman sending a cartoon heart up into the sky -



Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +


Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/news/20200721-rita/index.html b/news/20200721-rita/index.html index 8d212ba9f..ce435a51b 100644 --- a/news/20200721-rita/index.html +++ b/news/20200721-rita/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Graphile Team Releases pgRITA - a Tool for Postgres

Announced 2020-07-21 by Team Graphile

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file +


Questions, comments or feedback?
Email info@graphile.org

Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

\ No newline at end of file diff --git a/news/20200805-postgraphile-48/index.html b/news/20200805-postgraphile-48/index.html index 9e98e0906..b91249b01 100644 --- a/news/20200805-postgraphile-48/index.html +++ b/news/20200805-postgraphile-48/index.html @@ -46,7 +46,7 @@ } } }) -
Need help or advice? We now offer Development Support, direct from the maintainer Get support

PostGraphile Releases Version 4.8 - Excellent Enums

Announced 2020-08-05 by the Graphile Team

+
Need help or advice? We now offer Development Support, direct from the maintainer Get support

PostGraphile Releases Version 4.8 - Excellent Enums

Announced 2020-08-05 by the Graphile Team

Graphile is pleased to announce the release of PostGraphile version 4.8.0, an upgrade recommended for all PostGraphile users, which introduces support for enum tables and geometric types.

@@ -114,4 +114,4 @@

v4.4.7 release notes
  • v4.4.6 release notes
  • v4.4.5 release notes
  • -



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20200922-github-readme/index.html b/news/20200922-github-readme/index.html index be5b9ea2c..5ece84558 100644 --- a/news/20200922-github-readme/index.html +++ b/news/20200922-github-readme/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Benjie's story at the GitHub ReadME project

    2020-09-22

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20201127-migrate-1/index.html b/news/20201127-migrate-1/index.html index 13fe1b329..caa3903a8 100644 --- a/news/20201127-migrate-1/index.html +++ b/news/20201127-migrate-1/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Graphile Migrate Reaches 1.0

    Announced 2020-11-27 by the Graphile Team

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Graphile Migrate Reaches 1.0

    Announced 2020-11-27 by the Graphile Team

    The Graphile team are pleased to announce that Graphile Migrate 1.0 has been released; after many months of use and testing, Migrate is ready to move from 'experimental' into stable v1.0.0. There are no breaking changes in this release, there is now support for a .gmrc.js file and a few minor fixes.

    @@ -74,4 +74,4 @@

    our sponsor page.

    Graphile thanks the community -



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20201127-postgraphile-410/index.html b/news/20201127-postgraphile-410/index.html index bd0ce4b9b..1f11f5aa1 100644 --- a/news/20201127-postgraphile-410/index.html +++ b/news/20201127-postgraphile-410/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Releases Version 4.10 - Framework Friends

    Announced 2020-11-27 by Team Graphile

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Releases Version 4.10 - Framework Friends

    Announced 2020-11-27 by Team Graphile

    Graphile is pleased to announce the release of PostGraphile version 4.10, an upgrade introducing better support for various Node.js webserver frameworks, an upgraded GraphiQL and GraphiQL Explorer, and improvements added by our community members.

    @@ -104,4 +104,4 @@

    4.9.2
  • 4.9.1
  • 4.9.0
  • -



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20201208-github-sponsors/index.html b/news/20201208-github-sponsors/index.html index fb631b997..3c3801fc1 100644 --- a/news/20201208-github-sponsors/index.html +++ b/news/20201208-github-sponsors/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    GitHub Sponsors Now Available to Organizations

    Announced 2020-12-08

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    GitHub Sponsors Now Available to Organizations

    Announced 2020-12-08

    Many companies depend on open source every day, so it's crucial to invest back into that infrastructure which they have built their businesses upon. So starting today, companies can sponsor projects and developers through their existing billing with GitHub.

    Graphile has a number of crowd-funded open-source projects, licensed under the permissive MIT license, including PostGraphile, Graphile Worker, Graphile @@ -62,4 +62,4 @@

    Cartoon woman holds up a heart by a laptop showing some sponsor logos including Postlight, Qwick and Dovetail
    -

    Read the GitHub Sponsors announcement.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +

    Read the GitHub Sponsors announcement.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20210120-worker-09/index.html b/news/20210120-worker-09/index.html index e20d89235..ad0b6437d 100644 --- a/news/20210120-worker-09/index.html +++ b/news/20210120-worker-09/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Graphile Worker 0.9 Released

    Announced 2021-01-20 by the Graphile Team

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Graphile Worker 0.9 Released

    Announced 2021-01-20 by the Graphile Team

    Today, Graphile Worker 0.9 has been released. This version includes a new events system, a new cron functionality for regularly scheduled jobs and a new job_key_mode setting. @@ -78,4 +78,4 @@

    Click here to find out more about why and how you should sponsor Graphile.

    Cartoon Benjie and Jem send cartoon hearts up into the sky -



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20210129-postgraphile-411/index.html b/news/20210129-postgraphile-411/index.html index 4e7c76e85..21ce35dec 100644 --- a/news/20210129-postgraphile-411/index.html +++ b/news/20210129-postgraphile-411/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Releases Version 4.11 - Wonderful Websockets

    Announced 2021-01-29 by the Graphile Team

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Releases Version 4.11 - Wonderful Websockets

    Announced 2021-01-29 by the Graphile Team

    Graphile is pleased to announce the release of PostGraphile version 4.11, an upgrade introducing support for GraphQL websockets, extended support for 'enum tables', native GraphQL schema validation, and fixes in watch mode.

    @@ -96,4 +96,4 @@

    v4.11.0
  • v4.10.0
  • -



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20210527-postgraphile-412/index.html b/news/20210527-postgraphile-412/index.html index 34ca1a5a6..c8f73ea76 100644 --- a/news/20210527-postgraphile-412/index.html +++ b/news/20210527-postgraphile-412/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Releases Version 4.12 - Awesome Aggregates

    Announced 2021-05-27 by the Graphile Team

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20211109-graphql-summit/index.html b/news/20211109-graphql-summit/index.html index 2ef2e9a65..60f5e3b7e 100644 --- a/news/20211109-graphql-summit/index.html +++ b/news/20211109-graphql-summit/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    What's Next for the GraphQL Spec in 2022?

    2021-11-09

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    What's Next for the GraphQL Spec in 2022?

    2021-11-09

    This week, Benjie teamed up with Ivan from Apollo to give a virtual talk looking at the future of the GraphQL Specification at Apollo GraphQL Summit. As long-standing community contributors to the GraphQL Specification Working Group, @@ -65,4 +65,4 @@ allowfullscreen>

    -

    The talk is also available on YouTube.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +

    The talk is also available on YouTube.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20211207-graphql-galaxy/index.html b/news/20211207-graphql-galaxy/index.html index 21b7105ed..62c33093f 100644 --- a/news/20211207-graphql-galaxy/index.html +++ b/news/20211207-graphql-galaxy/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    GraphQL Working Group Discussion

    2021-12-07

    +

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +on YouTube.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20220415-graphql-over-sse/index.html b/news/20220415-graphql-over-sse/index.html index 6c9484d74..3bb31feb0 100644 --- a/news/20220415-graphql-over-sse/index.html +++ b/news/20220415-graphql-over-sse/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Now Supports GraphQL Over Server-Sent Events

    Announced 2022-04-15 by the Graphile Team

    +

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20220607-schema-metadata/index.html b/news/20220607-schema-metadata/index.html index 99c556716..f2ce257e8 100644 --- a/news/20220607-schema-metadata/index.html +++ b/news/20220607-schema-metadata/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Schema Metadata: A Growing Need

    2022-06-07

    +

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +on YouTube.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20220607-spec-news/index.html b/news/20220607-spec-news/index.html index 2dd666dcf..d374be160 100644 --- a/news/20220607-spec-news/index.html +++ b/news/20220607-spec-news/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    SpecNews - A New GraphQL Podcast from the Graphile team

    2022-06-07 by Team Graphile

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20220704-github-readme/index.html b/news/20220704-github-readme/index.html index 8bc58eb6a..327b0a2f8 100644 --- a/news/20220704-github-readme/index.html +++ b/news/20220704-github-readme/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Jem Discusses OSS Communities at the GitHub ReadME Project

    2022-07-04

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20220714-graphql-radio/index.html b/news/20220714-graphql-radio/index.html index cdfc67ca4..cde027531 100644 --- a/news/20220714-graphql-radio/index.html +++ b/news/20220714-graphql-radio/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    GraphQL Radio Interviews Benjie

    2022-07-14

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20221011-worker-014/index.html b/news/20221011-worker-014/index.html index 297b6a626..52347f5e9 100644 --- a/news/20221011-worker-014/index.html +++ b/news/20221011-worker-014/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Graphile Worker 0.14 - Batch Jobs

    Announced 2022-10-11 by the Graphile Team

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20221020-development-support/index.html b/news/20221020-development-support/index.html index 14bd17dc7..c7d3970aa 100644 --- a/news/20221020-development-support/index.html +++ b/news/20221020-development-support/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Development Support Now Available

    2022-10-20

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Development Support Now Available

    2022-10-20

    The Graphile team are pleased to introduce a new Development Support offering, drawing on their experience as educators and leaders in the GraphQL ecosystem. Development Support gives your organization access to the knowledge and @@ -61,4 +61,4 @@ the GraphQL ecosystem. Together with the Graphile team, he will lend his expertise to your in-house development and push for faster, safer and more robust software development and practices.

    -

    Find out more about the Graphile support offering here.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +

    Find out more about the Graphile support offering here.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20221208-graphql-galaxy/index.html b/news/20221208-graphql-galaxy/index.html index cb248d2a8..dc7c4364a 100644 --- a/news/20221208-graphql-galaxy/index.html +++ b/news/20221208-graphql-galaxy/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Step Aside Resolvers: a New Approach to GraphQL Execution

    2022-12-07

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Step Aside Resolvers: a New Approach to GraphQL Execution

    2022-12-07

    This week at GraphQL Galaxy, Benjie introduced his vision for a new general-purpose GraphQL execution strategy whose holistic approach could lead to significant efficiency and scalability gains for all @@ -70,4 +70,4 @@ documentation; Featured Tier sponsors can gain access to the repository, issues and support. Find out more about sponsorship on our website.

    You can also see the talk -on YouTube.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +on YouTube.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20230622-intro-to-postgraphile-v5/index.html b/news/20230622-intro-to-postgraphile-v5/index.html index b5c07af65..569bb1dc0 100644 --- a/news/20230622-intro-to-postgraphile-v5/index.html +++ b/news/20230622-intro-to-postgraphile-v5/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Intro to PostGraphile V5 — a new blog series!

    Announced 2023-06-22 by the Graphile Team

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Intro to PostGraphile V5 — a new blog series!

    Announced 2023-06-22 by the Graphile Team

    In our new blog post series, we are beginning to lift the curtain of secrecy which has surrounded Version 5 for the past few years. Each week, Benjie will dive in to a key feature of this massive new release.

    @@ -85,4 +85,4 @@

    For everyone else, find out how to sponsor here.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +For everyone else, find out how to sponsor here.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/20230803-postgraphile-v5-beta/index.html b/news/20230803-postgraphile-v5-beta/index.html index 0b637a591..465f1c4b1 100644 --- a/news/20230803-postgraphile-v5-beta/index.html +++ b/news/20230803-postgraphile-v5-beta/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile V5 public beta — get involved!

    Announced 2023-08-03 by the Graphile Team

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/3/index.html b/news/3/index.html index db503e898..c54495766 100644 --- a/news/3/index.html +++ b/news/3/index.html @@ -46,4 +46,4 @@ } } }) -

    Graphile News

    The latest news on PostGraphile and the Graphile suite


    Graphile Migrate Reaches 1.0

    November 27, 2020

    Graphile Migrate 1.0 has been released; after many months of use and testing, Migrate is ready to move from 'experimental' into stable v1.0.0. There are no breaking changes in this release, there is now support for a gmrc file and a few minor fixes.

    Cartoon people release red arrows up into the sky

    PostGraphile Releases Version 4.10 - Framework Friends

    November 27, 2020

    Graphile is pleased to announce the release of PostGraphile version 4.10, an upgrade introducing better support for various Node.js webserver frameworks, an upgraded GraphiQL and GraphiQL Explorer, and improvements added by our community members.

    A gallery wall of frames containing blank blue images

    Benjie's story at the GitHub ReadME project

    September 22, 2020

    This week, Benjie was profiled by the GitHub ReadME project, a new endeavour to collect stories from open source maintainers and amplify their voices to the wider developer community.

    PostGraphile Releases Version 4.8 - Excellent Enums

    August 05, 2020

    Graphile is pleased to announce the release of PostGraphile version 4.8.0, an upgrade recommended for all PostGraphile users, which introduces support for enum tables and geometric types.

    A developer sat at a desk with a computer monitor and laptop

    Graphile Team Releases pgRITA - a Tool for Postgres

    July 21, 2020

    pgRITA analyzes your database schema against our rules, compiling an interactive report that helps your engineers to build secure, robust and performant databases.

    Graphile Starter 3.0 - Organize your Organizations!

    April 27, 2020

    Graphile Starter 3.0 brings with it support for organizations - including all of the behaviour you would expect such as creating and managing users, sending and accepting invites and other management controls.

    Woman holding a lightbulb which contains the number 3.0

    Graphile Migrate 0.1 Released

    March 17, 2020

    Graphile Migrate 0.1 is a big milestone for the project, with it finally leaving 0.0.x territory - That's right, it's no longer 'Highly' experimental! This release is a significant jump from the previous versions and includes many new commands, more configuration options, and a suite of new features.

    Cartoon people release red arrows up into the sky

    Graphile Worker 0.4 released

    February 05, 2020

    Today, Graphile Worker 0.4 has been released. This version includes significantly enhanced performance gains, a dedicated API for queuing jobs from TypeScript, and the ability to run jobs in parallel.

    A cartoon man runs towards the red Graphile heart logo
    \ No newline at end of file +

    Graphile News

    The latest news on PostGraphile and the Graphile suite


    Graphile Migrate Reaches 1.0

    November 27, 2020

    Graphile Migrate 1.0 has been released; after many months of use and testing, Migrate is ready to move from 'experimental' into stable v1.0.0. There are no breaking changes in this release, there is now support for a gmrc file and a few minor fixes.

    Cartoon people release red arrows up into the sky

    PostGraphile Releases Version 4.10 - Framework Friends

    November 27, 2020

    Graphile is pleased to announce the release of PostGraphile version 4.10, an upgrade introducing better support for various Node.js webserver frameworks, an upgraded GraphiQL and GraphiQL Explorer, and improvements added by our community members.

    A gallery wall of frames containing blank blue images

    Benjie's story at the GitHub ReadME project

    September 22, 2020

    This week, Benjie was profiled by the GitHub ReadME project, a new endeavour to collect stories from open source maintainers and amplify their voices to the wider developer community.

    PostGraphile Releases Version 4.8 - Excellent Enums

    August 05, 2020

    Graphile is pleased to announce the release of PostGraphile version 4.8.0, an upgrade recommended for all PostGraphile users, which introduces support for enum tables and geometric types.

    A developer sat at a desk with a computer monitor and laptop

    Graphile Team Releases pgRITA - a Tool for Postgres

    July 21, 2020

    pgRITA analyzes your database schema against our rules, compiling an interactive report that helps your engineers to build secure, robust and performant databases.

    Graphile Starter 3.0 - Organize your Organizations!

    April 27, 2020

    Graphile Starter 3.0 brings with it support for organizations - including all of the behaviour you would expect such as creating and managing users, sending and accepting invites and other management controls.

    Woman holding a lightbulb which contains the number 3.0

    Graphile Migrate 0.1 Released

    March 17, 2020

    Graphile Migrate 0.1 is a big milestone for the project, with it finally leaving 0.0.x territory - That's right, it's no longer 'Highly' experimental! This release is a significant jump from the previous versions and includes many new commands, more configuration options, and a suite of new features.

    Cartoon people release red arrows up into the sky

    Graphile Worker 0.4 released

    February 05, 2020

    Today, Graphile Worker 0.4 has been released. This version includes significantly enhanced performance gains, a dedicated API for queuing jobs from TypeScript, and the ability to run jobs in parallel.

    A cartoon man runs towards the red Graphile heart logo
    \ No newline at end of file diff --git a/news/4/index.html b/news/4/index.html index 7488c6e77..e0eab0af2 100644 --- a/news/4/index.html +++ b/news/4/index.html @@ -46,4 +46,4 @@ } } }) -

    Graphile News

    The latest news on PostGraphile and the Graphile suite


    Graphile goes to FOSDEM

    January 31, 2020

    Benjie and Jem are attending FOSDEM - Europe's largest community conference focussed on Open Source software, providing developers and communities a place to meet, get in touch with other developers and find out about the latest news in the free software world.

    Graphile Starter is here!

    December 03, 2019

    Graphile Starter is an off-the-shelf opinionated quick-start project for full-stack application development in React, Node, GraphQL and Postgres, including all the basics you need so you can focus on the valuable parts of your project and leave all the boilerplate to us.

    Woman holding a lightbulb

    PostGraphile Releases Version 4.5 - Explain Feature

    November 24, 2019

    PostGraphile Version 4.5 is here, and with it comes an enhanced GraphiQL with a query explain feature.

    A cartoon woman holds a giant question mark

    Increasing velocity with GraphQL and Postgres

    November 04, 2019

    Benjie and Jem travelled to Prague for ReactiveConf, where Benjie delivered the keynote speech with the theme of increasing velocity with GraphQL and Postgres, focusing on how the two tools can pair beautifully enabling a greater focus on delivering value on the frontend instead of maintaining several different layers throughout the software stack.

    A cartoon developer leans against an oversized laptop showing the YouTube logo

    PostGraphile Releases Version 4.4 - Real-time!

    May 03, 2019

    Version 4.4 has been released, and among other things it adds real-time features including GraphQL subscriptions and live queries!

    Real-time subscriptions across mobile devices

    PostGraphile Releases Version 4.1 - Better Webpackability!

    December 06, 2018

    Building upon the huge performance gains found in Version 4, the release of Version 4.1 has a huge improvement to startup performance in serverless environments. This update also brings a large number of enhancements including much broader PostgreSQL function support, an enhanced GraphiQL interface, and a lot more helpers for writing plugins.

    A developer working at a laptop, the GitHub contribution graph is projected behind him

    GraphQL Finland

    October 23, 2018

    Benjie gave a talk on Database-Driven GraphQL Development at GraphQL Finland. Learn how a database-centric approach to GraphQL API development can give your engineers more time to focus on the important parts of your project.

    A cartoon developer leans against an oversized laptop showing the YouTube logo

    PostGraphile Launches Version 4

    October 02, 2018

    Version 4 has launched! More performant, more extensible and more customisable than ever before. Easily extend PostGraphile's functionality with plugins developed and shared by the community.

    Graph showing Version 4 has 94% reduced latency
    \ No newline at end of file +

    Graphile News

    The latest news on PostGraphile and the Graphile suite


    Graphile goes to FOSDEM

    January 31, 2020

    Benjie and Jem are attending FOSDEM - Europe's largest community conference focussed on Open Source software, providing developers and communities a place to meet, get in touch with other developers and find out about the latest news in the free software world.

    Graphile Starter is here!

    December 03, 2019

    Graphile Starter is an off-the-shelf opinionated quick-start project for full-stack application development in React, Node, GraphQL and Postgres, including all the basics you need so you can focus on the valuable parts of your project and leave all the boilerplate to us.

    Woman holding a lightbulb

    PostGraphile Releases Version 4.5 - Explain Feature

    November 24, 2019

    PostGraphile Version 4.5 is here, and with it comes an enhanced GraphiQL with a query explain feature.

    A cartoon woman holds a giant question mark

    Increasing velocity with GraphQL and Postgres

    November 04, 2019

    Benjie and Jem travelled to Prague for ReactiveConf, where Benjie delivered the keynote speech with the theme of increasing velocity with GraphQL and Postgres, focusing on how the two tools can pair beautifully enabling a greater focus on delivering value on the frontend instead of maintaining several different layers throughout the software stack.

    A cartoon developer leans against an oversized laptop showing the YouTube logo

    PostGraphile Releases Version 4.4 - Real-time!

    May 03, 2019

    Version 4.4 has been released, and among other things it adds real-time features including GraphQL subscriptions and live queries!

    Real-time subscriptions across mobile devices

    PostGraphile Releases Version 4.1 - Better Webpackability!

    December 06, 2018

    Building upon the huge performance gains found in Version 4, the release of Version 4.1 has a huge improvement to startup performance in serverless environments. This update also brings a large number of enhancements including much broader PostgreSQL function support, an enhanced GraphiQL interface, and a lot more helpers for writing plugins.

    A developer working at a laptop, the GitHub contribution graph is projected behind him

    GraphQL Finland

    October 23, 2018

    Benjie gave a talk on Database-Driven GraphQL Development at GraphQL Finland. Learn how a database-centric approach to GraphQL API development can give your engineers more time to focus on the important parts of your project.

    A cartoon developer leans against an oversized laptop showing the YouTube logo

    PostGraphile Launches Version 4

    October 02, 2018

    Version 4 has launched! More performant, more extensible and more customisable than ever before. Easily extend PostGraphile's functionality with plugins developed and shared by the community.

    Graph showing Version 4 has 94% reduced latency
    \ No newline at end of file diff --git a/news/graphile-starter/index.html b/news/graphile-starter/index.html index d53094018..733485b55 100644 --- a/news/graphile-starter/index.html +++ b/news/graphile-starter/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Graphile Starter is here!

    Announced 2019-12-03 by Team Graphile

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Graphile Starter is here!

    Announced 2019-12-03 by Team Graphile

    The team behind Graphile are excited to release Graphile Starter - an opinionated quick-start project for full-stack application development in React, Node.js, GraphQL and PostgreSQL. It includes the foundations of a modern web application, with a full user registration system, session management, optimized job queue, a significant amount of pre-configured tooling, tests and much more.

    @@ -81,4 +81,4 @@

    Click here to find out more about why and how you should sponsor PostGraphile development.

    Woman sending a cartoon heart up into the sky -



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/index.html b/news/index.html index a6dffa3df..72eb35ac9 100644 --- a/news/index.html +++ b/news/index.html @@ -46,4 +46,4 @@ } } }) -

    Graphile News

    The latest news on PostGraphile and the Graphile suite


    PostGraphile V5 public beta — get involved!

    August 03, 2023

    It’s finally here! The day has come that you can get your hands on an early release of PostGraphile Version 5; but we do have an ask: please help us to get it ready for release.

    A developer looks at her monitor while holding a cup of tea.

    Intro to PostGraphile V5 — a new blog series!

    June 22, 2023

    In our new blog post series, we are beginning to lift the curtain of secrecy which has surrounded Version 5 for the past few years. Each week, Benjie will dive in to a key feature of this massive new release.

    Step Aside Resolvers: a New Approach to GraphQL Execution

    December 08, 2022

    Benjie introduces a new, holistic approach to GraphQL Execution at GraphQL Galaxy 2022. This talk is the first public look at the ludicrously speedy, general purpose, holistic advanced planning and execution engine codenamed Grafast.

    A cartoon man reveals a superhero costume from under his shirt, in the style of Superman. Instead of the S, it's a green Graphile heart logo.

    Development Support Now Available

    October 20, 2022

    The Graphile team are pleased to introduce a new Development Support offering, drawing on their experience as educators and leaders in the GraphQL ecosystem. Available through GitHub Sponsors, or on annual terms. Development Support is perfect for growing and established teams using PostGraphile and the wider Graphile suite of tools.

    Graphile Worker 0.14 - Batch Jobs

    October 11, 2022

    Graphile are pleased to announce the release of Graphile Worker 0.14, which includes many new significant changes in preparation for moving towards version 1.0.

    A man pushes a trolley full of packages.

    GraphQL Radio Interviews Benjie

    July 14, 2022

    This week, Benjie appears on the revamped GraphQL Radio podcast, discussing the early days of GraphQL and Benjie's early forays into Computer Science as a teenager.

    Jem Discusses OSS Communities at the GitHub ReadME Project

    July 04, 2022

    This week, Jem discusses how they helped to build the community around Graphile, beginning with the early days of PostGraphile and the growing realization that users wanted an online space to gather and craft bespoke technologies together.

    Schema Metadata: A Growing Need

    June 07, 2022

    Benjie gave on a virtual talk at the GraphQL Conf 2022 which highlighted the need for GraphQL schema metadata and explored some of the proposed solutions to this problem.

    A cartoon developer leans against an oversized laptop showing the YouTube logo
    \ No newline at end of file +

    Graphile News

    The latest news on PostGraphile and the Graphile suite


    PostGraphile V5 public beta — get involved!

    August 03, 2023

    It’s finally here! The day has come that you can get your hands on an early release of PostGraphile Version 5; but we do have an ask: please help us to get it ready for release.

    A developer looks at her monitor while holding a cup of tea.

    Intro to PostGraphile V5 — a new blog series!

    June 22, 2023

    In our new blog post series, we are beginning to lift the curtain of secrecy which has surrounded Version 5 for the past few years. Each week, Benjie will dive in to a key feature of this massive new release.

    Step Aside Resolvers: a New Approach to GraphQL Execution

    December 08, 2022

    Benjie introduces a new, holistic approach to GraphQL Execution at GraphQL Galaxy 2022. This talk is the first public look at the ludicrously speedy, general purpose, holistic advanced planning and execution engine codenamed Grafast.

    A cartoon man reveals a superhero costume from under his shirt, in the style of Superman. Instead of the S, it's a green Graphile heart logo.

    Development Support Now Available

    October 20, 2022

    The Graphile team are pleased to introduce a new Development Support offering, drawing on their experience as educators and leaders in the GraphQL ecosystem. Available through GitHub Sponsors, or on annual terms. Development Support is perfect for growing and established teams using PostGraphile and the wider Graphile suite of tools.

    Graphile Worker 0.14 - Batch Jobs

    October 11, 2022

    Graphile are pleased to announce the release of Graphile Worker 0.14, which includes many new significant changes in preparation for moving towards version 1.0.

    A man pushes a trolley full of packages.

    GraphQL Radio Interviews Benjie

    July 14, 2022

    This week, Benjie appears on the revamped GraphQL Radio podcast, discussing the early days of GraphQL and Benjie's early forays into Computer Science as a teenager.

    Jem Discusses OSS Communities at the GitHub ReadME Project

    July 04, 2022

    This week, Jem discusses how they helped to build the community around Graphile, beginning with the early days of PostGraphile and the growing realization that users wanted an online space to gather and craft bespoke technologies together.

    Schema Metadata: A Growing Need

    June 07, 2022

    Benjie gave on a virtual talk at the GraphQL Conf 2022 which highlighted the need for GraphQL schema metadata and explored some of the proposed solutions to this problem.

    A cartoon developer leans against an oversized laptop showing the YouTube logo
    \ No newline at end of file diff --git a/news/postgraphile-version-4-1/index.html b/news/postgraphile-version-4-1/index.html index 83e99c196..c2bb92229 100644 --- a/news/postgraphile-version-4-1/index.html +++ b/news/postgraphile-version-4-1/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Releases Version 4.1 - Better Webpackability!

    The original GraphQL API for PostgreSQL: now with improved Lambda support

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Releases Version 4.1 - Better Webpackability!

    The original GraphQL API for PostgreSQL: now with improved Lambda support

    Announced 2018-12-06 by Team Graphile

    Building upon the huge performance gains found in Version 4, Graphile is pleased to announce the release of Version 4.1 of PostGraphile, now with a huge @@ -94,4 +94,4 @@

    Click here to sponsor PostGraphile development now.

    PostGraphile thanks the community -



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/postgraphile-version-4-4/index.html b/news/postgraphile-version-4-4/index.html index 036b8373c..a2665b036 100644 --- a/news/postgraphile-version-4-4/index.html +++ b/news/postgraphile-version-4-4/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Releases Version 4.4 - Real-time!

    Announced 2019-05-03 by the Graphile Team

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/postgraphile-version-4-5/index.html b/news/postgraphile-version-4-5/index.html index 131ffa5eb..c74812313 100644 --- a/news/postgraphile-version-4-5/index.html +++ b/news/postgraphile-version-4-5/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Releases Version 4.5 - Explain Feature

    Announced 2019-11-24

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/postgraphile-version-4/index.html b/news/postgraphile-version-4/index.html index b0ce9372c..d80785b8f 100644 --- a/news/postgraphile-version-4/index.html +++ b/news/postgraphile-version-4/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Launches Version 4

    Announced 2018-10-02 by Team Graphile

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +to come from PostGraphile ⁠— bring on the future!”



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/press-kit/index.html b/news/press-kit/index.html index a77e93177..2b8d42df5 100644 --- a/news/press-kit/index.html +++ b/news/press-kit/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    About PostGraphile and Graphile Engine

    PostGraphile helps developers expose the powerful next generation features of +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    About PostGraphile and Graphile Engine

    PostGraphile helps developers expose the powerful next generation features of PostgreSQL as an extensible GraphQL API. Developers can use their existing PostgreSQL knowledge to build secure and highly performant GraphQL APIs in record time, without having to learn a complex new toolkit, and without lock-in. @@ -68,4 +68,4 @@

    -

    Find our Press Kit of logo images on Dropbox



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +

    Find our Press Kit of logo images on Dropbox



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/news/rss.xml b/news/rss.xml index d6bf5a493..31650d43d 100644 --- a/news/rss.xml +++ b/news/rss.xml @@ -1,4 +1,4 @@ -<![CDATA[Graphile News]]>https://graphile.orgGatsbyJSTue, 23 Jul 2024 10:35:59 GMT<![CDATA[PostGraphile V5 public beta — get involved!]]><![CDATA[Graphile News]]>https://graphile.orgGatsbyJSTue, 23 Jul 2024 13:44:22 GMT<![CDATA[PostGraphile V5 public beta — get involved!]]>https://graphile.org/news/20230803-postgraphile-v5-beta/https://graphile.org/news/20230803-postgraphile-v5-beta/Thu, 03 Aug 2023 01:00:00 GMT<p><em>Announced 2023-08-03 by the Graphile Team</em></p> <p class='intro'> It’s finally here! The day has come that you can get your hands on an early diff --git a/page-data/app-data.json b/page-data/app-data.json index 14c4a1afc..6aca7b1c0 100644 --- a/page-data/app-data.json +++ b/page-data/app-data.json @@ -1 +1 @@ -{"webpackCompilationHash":"508c726d360d8c280f0d"} +{"webpackCompilationHash":"36c66377cad14a09c304"} diff --git a/postgraphile/aggregates/index.html b/postgraphile/aggregates/index.html index 7e59afafe..2a7b1e1aa 100644 --- a/postgraphile/aggregates/index.html +++ b/postgraphile/aggregates/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Aggregates

    PostGraphile has support in its plugin system for powerful aggregates. This +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Aggregates

    PostGraphile has support in its plugin system for powerful aggregates. This system was only introduced in 4.4 and is not well documented yet; should you need aggregates good starting points are:

      @@ -68,4 +68,4 @@

      Aggregates only work on Relay connection

      If you're using simpleCollections: "only" you can override it on a per-collection basis with the -@simpleCollections smart comment.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +@simpleCollections smart comment.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/background-tasks/index.html b/postgraphile/background-tasks/index.html index a988788b5..75ea1b8b5 100644 --- a/postgraphile/background-tasks/index.html +++ b/postgraphile/background-tasks/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/best-practices/index.html b/postgraphile/best-practices/index.html index ab591873f..5d5c47ea5 100644 --- a/postgraphile/best-practices/index.html +++ b/postgraphile/best-practices/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/bundling-webpack/index.html b/postgraphile/bundling-webpack/index.html index efdbdb6ca..8183ffb46 100644 --- a/postgraphile/bundling-webpack/index.html +++ b/postgraphile/bundling-webpack/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Bundling PostGraphile with Webpack

    PostGraphile is designed to be ran as a standard Node.js application on the +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Bundling PostGraphile with Webpack

    PostGraphile is designed to be ran as a standard Node.js application on the server, using the built in require functionality which reads code from the filesystem. However, if system startup time is a critical metric in your environment (for example on serverless environments) this "searching and loading @@ -157,4 +157,4 @@ and postgraphile-http-subscriptions.js

    Install webpack with yarn add --dev webpack webpack-cli and then you can run -it as yarn webpack.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +it as yarn webpack.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/code-of-conduct/index.html b/postgraphile/code-of-conduct/index.html index 317ed23a2..71a405666 100644 --- a/postgraphile/code-of-conduct/index.html +++ b/postgraphile/code-of-conduct/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/community-chat/index.html b/postgraphile/community-chat/index.html index 24e48593c..9eba32dc0 100644 --- a/postgraphile/community-chat/index.html +++ b/postgraphile/community-chat/index.html @@ -46,11 +46,11 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile chat

    We have a fairly active chat room on Discord:

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile chat

    We have a fairly active chat room on Discord:

    http://discord.gg/graphile

    This is a good place to get help, or to be involved in discussions on upcoming features in PostGraphile.

    Chat, like everything else in Graphile, is governed by our code of conduct, so please be careful to -ensure your language always contributes to creating a positive environment.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +ensure your language always contributes to creating a positive environment.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/community-contributions/index.html b/postgraphile/community-contributions/index.html index 31aacac7f..9465a6406 100644 --- a/postgraphile/community-contributions/index.html +++ b/postgraphile/community-contributions/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Community contributions

    The community contributes to PostGraphile development in many ways.

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Community contributions

    The community contributes to PostGraphile development in many ways.

    One of the common ways of contributing is to write a plugin, see Community Plugins for a list of some of the plugins that have been made open source by the community.

    @@ -59,4 +59,4 @@

    And of course, we couldn't keep progressing this project like we do if it wasn't for the financial support of many -community members.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +community members.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/community-plugins/index.html b/postgraphile/community-plugins/index.html index bd266a80b..2d47e6a3d 100644 --- a/postgraphile/community-plugins/index.html +++ b/postgraphile/community-plugins/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile community plugins

    Community members can write plugins for PostGraphile that extends its +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile community plugins

    Community members can write plugins for PostGraphile that extends its functionality; this page lists some of them. Issues with these plugins should be directed to the plugin authors, not to this project. This page is maintained by the community and is not an endorsement by the project.

    @@ -133,4 +133,4 @@


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/computed-columns/index.html b/postgraphile/computed-columns/index.html index fb45fdb28..20ef02bf7 100644 --- a/postgraphile/computed-columns/index.html +++ b/postgraphile/computed-columns/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +the Custom Queries article.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/connections/index.html b/postgraphile/connections/index.html index b76fd4169..9455115cd 100644 --- a/postgraphile/connections/index.html +++ b/postgraphile/connections/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Connections

    When a GraphQL field is expected to return a large list of database records, we +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Connections

    When a GraphQL field is expected to return a large list of database records, we typically implement a connection adhering to the Relay Cursor Connections Specification (with a few enhancements). This connection allows you to perform cursor-based @@ -67,4 +67,4 @@

    <

    If you prefer a simpler list interface over GraphQL connections then you can enable that either along-side our connections (both) or exclusively (only) using our ---simple-collections [omit|both|only] option.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +--simple-collections [omit|both|only] option.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/crud-mutations/index.html b/postgraphile/crud-mutations/index.html index 6c1e3884e..e4b2525d7 100644 --- a/postgraphile/crud-mutations/index.html +++ b/postgraphile/crud-mutations/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +

    otherwise GraphiQL will interpret the request as a query.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/custom-mutations/index.html b/postgraphile/custom-mutations/index.html index cf367e219..966f71c94 100644 --- a/postgraphile/custom-mutations/index.html +++ b/postgraphile/custom-mutations/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/custom-queries/index.html b/postgraphile/custom-queries/index.html index 94a5cd165..8c9dac830 100644 --- a/postgraphile/custom-queries/index.html +++ b/postgraphile/custom-queries/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/debugging/index.html b/postgraphile/debugging/index.html index ce7896ad3..3ccb71e1c 100644 --- a/postgraphile/debugging/index.html +++ b/postgraphile/debugging/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/default-role/index.html b/postgraphile/default-role/index.html index 7d29ed26f..9932cddd7 100644 --- a/postgraphile/default-role/index.html +++ b/postgraphile/default-role/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +Caleb Meredith.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/deploying-docker/index.html b/postgraphile/deploying-docker/index.html index 16f02a6e9..bd2aeaf25 100644 --- a/postgraphile/deploying-docker/index.html +++ b/postgraphile/deploying-docker/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +ENTRYPOINT yarn start

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/deploying-gcp/index.html b/postgraphile/deploying-gcp/index.html index b0353ed88..987a9c100 100644 --- a/postgraphile/deploying-gcp/index.html +++ b/postgraphile/deploying-gcp/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/deploying-heroku/index.html b/postgraphile/deploying-heroku/index.html index 67f3b3c33..6fc639c60 100644 --- a/postgraphile/deploying-heroku/index.html +++ b/postgraphile/deploying-heroku/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/deploying-lambda/index.html b/postgraphile/deploying-lambda/index.html index 795dbdf57..502800c2b 100644 --- a/postgraphile/deploying-lambda/index.html +++ b/postgraphile/deploying-lambda/index.html @@ -46,5 +46,5 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/enums/index.html b/postgraphile/enums/index.html index 0c267f793..9db6e5ced 100644 --- a/postgraphile/enums/index.html +++ b/postgraphile/enums/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/evaluating/index.html b/postgraphile/evaluating/index.html index 22dafbe80..cae315cc9 100644 --- a/postgraphile/evaluating/index.html +++ b/postgraphile/evaluating/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/examples/index.html b/postgraphile/examples/index.html index ec250957e..77d604ea6 100644 --- a/postgraphile/examples/index.html +++ b/postgraphile/examples/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Example queries and mutations

    If you are new to GraphQL then I recommend you read through the official +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Example queries and mutations

    If you are new to GraphQL then I recommend you read through the official introduction to GraphQL here before continuing through the PostGraphile documentation.

    Below, you'll find the result of running various GraphQL queries against the @@ -103,4 +103,4 @@ ] } } -


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/extending-raw/index.html b/postgraphile/extending-raw/index.html index a32764bc2..ecbbf9a98 100644 --- a/postgraphile/extending-raw/index.html +++ b/postgraphile/extending-raw/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/extending/index.html b/postgraphile/extending/index.html index d639f6bf9..2242c228b 100644 --- a/postgraphile/extending/index.html +++ b/postgraphile/extending/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/filtering/index.html b/postgraphile/filtering/index.html index 91f002be5..0a1c0f1ba 100644 --- a/postgraphile/filtering/index.html +++ b/postgraphile/filtering/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/function-gallery/index.html b/postgraphile/function-gallery/index.html index 607a1fb9a..f27a707a8 100644 --- a/postgraphile/function-gallery/index.html +++ b/postgraphile/function-gallery/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Database Function Gallery

    Below you'll find some examples of various PostgreSQL functions, and their +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Database Function Gallery

    Below you'll find some examples of various PostgreSQL functions, and their effects on PostGraphile.

    This page is a WIP - sorry that it's hard to read right now, we will definitely be tidying it up! If you want to help with this, please pop into our @@ -74,4 +74,4 @@ """Reads a single `Forum` using its globally unique `ID`.""" forumByNodeId( -


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/function-restrictions/index.html b/postgraphile/function-restrictions/index.html index 9712958a1..736379967 100644 --- a/postgraphile/function-restrictions/index.html +++ b/postgraphile/function-restrictions/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Database Function Restrictions

    PostGraphile supports a wide range of PostgreSQL functions; however we do not +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Database Function Restrictions

    PostGraphile supports a wide range of PostgreSQL functions; however we do not support:

    • VARIADIC functions
    • @@ -64,4 +64,4 @@

    Thanks

    This page used to be a lot larger; until community contributor Matt Bretl -swooped in and lifted almost all the restrictions — thanks Matt!



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +swooped in and lifted almost all the restrictions — thanks Matt!



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/functions/index.html b/postgraphile/functions/index.html index 899037244..ddd34d69a 100644 --- a/postgraphile/functions/index.html +++ b/postgraphile/functions/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/index.html b/postgraphile/index.html index c7c762502..da7372b28 100644 --- a/postgraphile/index.html +++ b/postgraphile/index.html @@ -46,4 +46,4 @@ } } }) -

    PostGraphile Instant GraphQL API


    Instantly spin-up a GraphQL API server by pointing PostGraphile at your existing PostgreSQL database

    Try it now:
    npx postgraphile -c my_db --watch
    requires Node.js 8.6 or higher

    This will create the `postgraphile_watch` schema in your database to enable `--watch` mode. If your database is on another machine, you may pass a connection string in place of my_db. Connection strings have the form:

    postgres://pg_user:pg_pass@pg_host:pg_port/pg_db?ssl=true

    Rapidly develop lightning-fast powerful applications

    PostGraphile automatically detects tables, columns, indexes, relationships, views, types, functions, comments, and more — providing a GraphQL server that is highly intelligent about your data, and that automatically updates itself without restarting when you modify your database.
    • Strong PostgreSQL support
    • GraphQL best practices
    • Simple to deploy and scale
    • Highly customisable
    • Impressively high performance
    • Granular authorisation via RLS
    • Open source under MIT license
    • Powerful plugin system

    What people are saying

    Chad F
    senior technical lead

     Thanks for making GraphQL something I can use on my project in a robust way with minimal effort. 500-1500 requests per second on a single server is pretty awesome. 

    Sam L
    full stack developer

     This project, Benjie's handling of it, the docs, support, and community is awesome all around. PostGraphile is a powerful, idomatic, and elegant tool. 

    Max D
    software consultant

     Recently I launched a few mobile and web apps using GraphQL, Great stuff, not least thanks to wonderful PostGraphile and Apollo. At this point, it’s quite hard for me to come back and enjoy working with REST. 

    Bradley A
    CTO

     I setup my backend to use PostGraphile directly when querying the local database. It's removed a bunch of hand-written SQL, added type-safety to verify Postgres schema compatibility, and created a more consistent dev experience for frontend/backend code. 

    Steven M
    VP engineering

     Our company is under going a technology shift to use more a more modern stack. A large piece of this shift is our desire to use a GraphQL interface to our Postgres server. After researching we decided to try PostGraphile from the graphile.org site and we couldn't be happier. It's very expansive and configurable and the maintainers are available to ask questions and it's nice to see such an active group fixing bugs and adding enhancements. We're very happy with our choice! 

    Keep up to date on Graphile Engine and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    • Client-facing GraphQL server

      No need for complex server architectures, containers, etc: PostGraphile is pure Node.js and can be embedded in your existing Node.js project

    • Server-side rendering

      Issue requests to your PostGraphile API without network roundtrips, fantastic for React SSR

    • Hot-reloading GraphQL API

      Automatically re-generate the GraphQL schema when your database changes when you're using --watch

    • Lightning fast

      Much faster performance than even a hand-rolled GraphQL schema using DataLoader

    • No N+1 problem

      PostGraphile compiles a query tree of any depth into a single SQL statement, resulting in extremely efficient execution

    • Auto-generated documentation

      Database comments are exported to GraphQL and browsable via the built in PostGraphiQL IDE

    • GraphQL best practices

      Including: cursor pagination, global object identification, and Relay mutations

    • Super secure

      Implement authorization via PostgreSQL's RBAC and Row-Level Security features, get full-stack security you can trust

    • Respects database permissions

      Tables and columns that you don't GRANT access to will not be exported via GraphQL when using --no-ignore-rbac

    • Customisable with SQL

      Excellent PostgreSQL function support, mapping to custom queries, custom mutations and computed columns

    • Customisable via smart-comments

      Refine your GraphQL schema with smart comments: rename, omit, enhance with a simple COMMENT

    • Customisable via JS

      PostGraphile is built from a large number of plugins; get the exact API you desire by replacing or removing existing plugins, building your own with our helpers, or selecting from community plugins

    • Fully GraphQL compatible

      We use the reference GraphQL implementation under the hood, so you know we're spec compliant

    \ No newline at end of file +

    PostGraphile Instant GraphQL API


    Instantly spin-up a GraphQL API server by pointing PostGraphile at your existing PostgreSQL database

    Try it now:
    npx postgraphile -c my_db --watch
    requires Node.js 8.6 or higher

    This will create the `postgraphile_watch` schema in your database to enable `--watch` mode. If your database is on another machine, you may pass a connection string in place of my_db. Connection strings have the form:

    postgres://pg_user:pg_pass@pg_host:pg_port/pg_db?ssl=true

    Rapidly develop lightning-fast powerful applications

    PostGraphile automatically detects tables, columns, indexes, relationships, views, types, functions, comments, and more — providing a GraphQL server that is highly intelligent about your data, and that automatically updates itself without restarting when you modify your database.
    • Strong PostgreSQL support
    • GraphQL best practices
    • Simple to deploy and scale
    • Highly customisable
    • Impressively high performance
    • Granular authorisation via RLS
    • Open source under MIT license
    • Powerful plugin system

    What people are saying

    Chad F
    senior technical lead

     Thanks for making GraphQL something I can use on my project in a robust way with minimal effort. 500-1500 requests per second on a single server is pretty awesome. 

    Sam L
    full stack developer

     This project, Benjie's handling of it, the docs, support, and community is awesome all around. PostGraphile is a powerful, idomatic, and elegant tool. 

    Max D
    software consultant

     Recently I launched a few mobile and web apps using GraphQL, Great stuff, not least thanks to wonderful PostGraphile and Apollo. At this point, it’s quite hard for me to come back and enjoy working with REST. 

    Bradley A
    CTO

     I setup my backend to use PostGraphile directly when querying the local database. It's removed a bunch of hand-written SQL, added type-safety to verify Postgres schema compatibility, and created a more consistent dev experience for frontend/backend code. 

    Steven M
    VP engineering

     Our company is under going a technology shift to use more a more modern stack. A large piece of this shift is our desire to use a GraphQL interface to our Postgres server. After researching we decided to try PostGraphile from the graphile.org site and we couldn't be happier. It's very expansive and configurable and the maintainers are available to ask questions and it's nice to see such an active group fixing bugs and adding enhancements. We're very happy with our choice! 

    Keep up to date on Graphile Engine and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    • Client-facing GraphQL server

      No need for complex server architectures, containers, etc: PostGraphile is pure Node.js and can be embedded in your existing Node.js project

    • Server-side rendering

      Issue requests to your PostGraphile API without network roundtrips, fantastic for React SSR

    • Hot-reloading GraphQL API

      Automatically re-generate the GraphQL schema when your database changes when you're using --watch

    • Lightning fast

      Much faster performance than even a hand-rolled GraphQL schema using DataLoader

    • No N+1 problem

      PostGraphile compiles a query tree of any depth into a single SQL statement, resulting in extremely efficient execution

    • Auto-generated documentation

      Database comments are exported to GraphQL and browsable via the built in PostGraphiQL IDE

    • GraphQL best practices

      Including: cursor pagination, global object identification, and Relay mutations

    • Super secure

      Implement authorization via PostgreSQL's RBAC and Row-Level Security features, get full-stack security you can trust

    • Respects database permissions

      Tables and columns that you don't GRANT access to will not be exported via GraphQL when using --no-ignore-rbac

    • Customisable with SQL

      Excellent PostgreSQL function support, mapping to custom queries, custom mutations and computed columns

    • Customisable via smart-comments

      Refine your GraphQL schema with smart comments: rename, omit, enhance with a simple COMMENT

    • Customisable via JS

      PostGraphile is built from a large number of plugins; get the exact API you desire by replacing or removing existing plugins, building your own with our helpers, or selecting from community plugins

    • Fully GraphQL compatible

      We use the reference GraphQL implementation under the hood, so you know we're spec compliant

    \ No newline at end of file diff --git a/postgraphile/inflection/index.html b/postgraphile/inflection/index.html index 37b62fa08..18cd11b69 100644 --- a/postgraphile/inflection/index.html +++ b/postgraphile/inflection/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/introduction/index.html b/postgraphile/introduction/index.html index 3c919f375..0eec753c7 100644 --- a/postgraphile/introduction/index.html +++ b/postgraphile/introduction/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Introduction

    +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Introduction

    PostGraphile (formerly PostGraphQL) builds a powerful, extensible and performant GraphQL API from a PostgreSQL schema in seconds; saving you weeks if not months of development time. @@ -90,4 +90,4 @@ try it out with:

    npx postgraphile -c 'postgres://user:pass@localhost/mydb' --watch --enhance-graphiql --dynamic-json

    (replacing user, pass and mydb with your PostgreSQL username, password and the -name of your database)



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +name of your database)



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/introspection/index.html b/postgraphile/introspection/index.html index 426583f12..f7441fe3f 100644 --- a/postgraphile/introspection/index.html +++ b/postgraphile/introspection/index.html @@ -46,10 +46,10 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Introspection?

    PostgreSQL has a powerful introspection API which allows us to ask it all about +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Introspection?

    PostgreSQL has a powerful introspection API which allows us to ask it all about a database - what schemas, tables, columns, constraints, indexes, functions, comments, etc it has - and we use this information to construct the GraphQL schema automatically. You provide the list of schemas to inspect via the pgSchemas setting, e.g. pgSchemas: ["public"].

    If you're interested to see how we do this, the introspection query can be found -in our GitHub.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +in our GitHub.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/jwk-verification/index.html b/postgraphile/jwk-verification/index.html index a93c1d935..df8c0ea3b 100644 --- a/postgraphile/jwk-verification/index.html +++ b/postgraphile/jwk-verification/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/jwt-guide/index.html b/postgraphile/jwt-guide/index.html index 22e5b798a..0ac28efc1 100644 --- a/postgraphile/jwt-guide/index.html +++ b/postgraphile/jwt-guide/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/live-queries/index.html b/postgraphile/live-queries/index.html index 3d890c910..4e4102d02 100644 --- a/postgraphile/live-queries/index.html +++ b/postgraphile/live-queries/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/make-add-inflectors-plugin/index.html b/postgraphile/make-add-inflectors-plugin/index.html index 6a40a9810..454c1c7f2 100644 --- a/postgraphile/make-add-inflectors-plugin/index.html +++ b/postgraphile/make-add-inflectors-plugin/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/make-add-pg-table-condition-plugin/index.html b/postgraphile/make-add-pg-table-condition-plugin/index.html index 352b18f07..28431d01f 100644 --- a/postgraphile/make-add-pg-table-condition-plugin/index.html +++ b/postgraphile/make-add-pg-table-condition-plugin/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/make-add-pg-table-order-by-plugin/index.html b/postgraphile/make-add-pg-table-order-by-plugin/index.html index b192c2695..7af337de0 100644 --- a/postgraphile/make-add-pg-table-order-by-plugin/index.html +++ b/postgraphile/make-add-pg-table-order-by-plugin/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/make-change-nullability-plugin/index.html b/postgraphile/make-change-nullability-plugin/index.html index 7cdf3ecad..91bd01ee4 100644 --- a/postgraphile/make-change-nullability-plugin/index.html +++ b/postgraphile/make-change-nullability-plugin/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    makeChangeNullabilityPlugin (graphile-utils)

    NOTE: this documentation applies to PostGraphile v4.1.0+

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    makeChangeNullabilityPlugin (graphile-utils)

    NOTE: this documentation applies to PostGraphile v4.1.0+

    Use this plugin to easily change the nullability of fields in your GraphQL, where true = nullable (e.g. String), false = non-nullable (e.g. String!).

    For more information about nullability in PostGraphile in general, see the FAQ @@ -82,4 +82,4 @@

    }, }, }) -);



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +);

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/make-extend-schema-plugin/index.html b/postgraphile/make-extend-schema-plugin/index.html index ab5ec9f29..ec6951263 100644 --- a/postgraphile/make-extend-schema-plugin/index.html +++ b/postgraphile/make-extend-schema-plugin/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/make-pg-smart-tags-plugin/index.html b/postgraphile/make-pg-smart-tags-plugin/index.html index e54ef071e..378184055 100644 --- a/postgraphile/make-pg-smart-tags-plugin/index.html +++ b/postgraphile/make-pg-smart-tags-plugin/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/make-plugin-by-combining-plugins/index.html b/postgraphile/make-plugin-by-combining-plugins/index.html index 78e7cfeec..3c5717d3d 100644 --- a/postgraphile/make-plugin-by-combining-plugins/index.html +++ b/postgraphile/make-plugin-by-combining-plugins/index.html @@ -46,9 +46,9 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    makePluginByCombiningPlugins (graphile-utils)

    NOTE: this documentation applies to PostGraphile v4.1.0+

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    makePluginByCombiningPlugins (graphile-utils)

    NOTE: this documentation applies to PostGraphile v4.1.0+

    This is a simple helper for combining multiple smaller plugins into one plugin for ease of use.

    const { makePluginByCombiningPlugins } = require('graphile-utils');
     
    -module.exports = makePluginByCombiningPlugins(plugin1, plugin2, ...);


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +module.exports = makePluginByCombiningPlugins(plugin1, plugin2, ...);


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/make-process-schema-plugin/index.html b/postgraphile/make-process-schema-plugin/index.html index 2d8ac977b..8fec7d0dd 100644 --- a/postgraphile/make-process-schema-plugin/index.html +++ b/postgraphile/make-process-schema-plugin/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    makeProcessSchemaPlugin (graphile-utils)

    NOTE: this documentation applies to PostGraphile v4.1.0+

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    makeProcessSchemaPlugin (graphile-utils)

    NOTE: this documentation applies to PostGraphile v4.1.0+

    This plugin enables a way of processing the schema after it's built.

    Use cases include:



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +});

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/make-wrap-resolvers-plugin/index.html b/postgraphile/make-wrap-resolvers-plugin/index.html index e66a6941c..082b53d7c 100644 --- a/postgraphile/make-wrap-resolvers-plugin/index.html +++ b/postgraphile/make-wrap-resolvers-plugin/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/multiple-schemas/index.html b/postgraphile/multiple-schemas/index.html index 7ccd5268f..9644050f1 100644 --- a/postgraphile/multiple-schemas/index.html +++ b/postgraphile/multiple-schemas/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +https://github.com/graphile/postgraphile/issues/427#issuecomment-293032341



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/namespaces/index.html b/postgraphile/namespaces/index.html index e627cae40..2ca78bb87 100644 --- a/postgraphile/namespaces/index.html +++ b/postgraphile/namespaces/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/node-id/index.html b/postgraphile/node-id/index.html index 425d8c9ed..e51db42b7 100644 --- a/postgraphile/node-id/index.html +++ b/postgraphile/node-id/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Globally Unique Object Identification ("nodeId" / "id")

    We implement the +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Globally Unique Object Identification ("nodeId" / "id")

    We implement the GraphQL Global Object Identification Specification, so any table that has a primary key will automatically have a unique nodeId field available for queries and mutations. This is commonly used as the cache @@ -75,4 +75,4 @@

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +specific to Relay.)



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/performance/index.html b/postgraphile/performance/index.html index df52dcaa6..9cd11f485 100644 --- a/postgraphile/performance/index.html +++ b/postgraphile/performance/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents

    If you need help optimising your PostgreSQL database or PostGraphile API, please -get in touch.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +get in touch.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/pg-pubsub-migration/index.html b/postgraphile/pg-pubsub-migration/index.html index 311056fce..482d4a450 100644 --- a/postgraphile/pg-pubsub-migration/index.html +++ b/postgraphile/pg-pubsub-migration/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/plugin-gallery/index.html b/postgraphile/plugin-gallery/index.html index 2a558e695..ecfee9297 100644 --- a/postgraphile/plugin-gallery/index.html +++ b/postgraphile/plugin-gallery/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Plugin Gallery

    Below you'll find some small plugins that people have written. Larger plugins +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    PostGraphile Plugin Gallery

    Below you'll find some small plugins that people have written. Larger plugins likely have their own dedicated repositories, these are typically just examples of how to achieve a small goal.

    This is a work in progress, in future these plugins will be automatically @@ -361,4 +361,4 @@ """Unique identifier for the user.""" id: Int -


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/plugins/index.html b/postgraphile/plugins/index.html index ff3b23a30..1aa392ed2 100644 --- a/postgraphile/plugins/index.html +++ b/postgraphile/plugins/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/postgresql-indexes/index.html b/postgraphile/postgresql-indexes/index.html index fb72ac898..1c0701576 100644 --- a/postgraphile/postgresql-indexes/index.html +++ b/postgraphile/postgresql-indexes/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +that all your foreign keys are indexed.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/postgresql-schema-design/index.html b/postgraphile/postgresql-schema-design/index.html index 9eb7687c5..5d057dec7 100644 --- a/postgraphile/postgresql-schema-design/index.html +++ b/postgraphile/postgresql-schema-design/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/pricing/index.html b/postgraphile/pricing/index.html index 5260efa14..b718f7374 100644 --- a/postgraphile/pricing/index.html +++ b/postgraphile/pricing/index.html @@ -46,7 +46,7 @@ } } }) -
    +
    @@ -502,4 +502,4 @@

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/postgraphile/procedures/index.html b/postgraphile/procedures/index.html index d3ec323ac..09ac40acd 100644 --- a/postgraphile/procedures/index.html +++ b/postgraphile/procedures/index.html @@ -46,6 +46,6 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Procedures

    PostGraphile does not currently have support for the new procedures introduced +

    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Procedures

    PostGraphile does not currently have support for the new procedures introduced in PostgreSQL 11; however we have solid support for functions, which you can -read more about here



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +read more about here



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/production/index.html b/postgraphile/production/index.html index ae836335e..4ad3cd33b 100644 --- a/postgraphile/production/index.html +++ b/postgraphile/production/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/quick-start-guide/index.html b/postgraphile/quick-start-guide/index.html index dff8e415a..b21436916 100644 --- a/postgraphile/quick-start-guide/index.html +++ b/postgraphile/quick-start-guide/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/realtime/index.html b/postgraphile/realtime/index.html index 7053ac87a..dc7d6fe43 100644 --- a/postgraphile/realtime/index.html +++ b/postgraphile/realtime/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents

    -

    Find out more about live queries in PostGraphile.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +

    Find out more about live queries in PostGraphile.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/relations/index.html b/postgraphile/relations/index.html index 72a2ad2c7..b9655e19d 100644 --- a/postgraphile/relations/index.html +++ b/postgraphile/relations/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/required-knowledge/index.html b/postgraphile/required-knowledge/index.html index 82db8be37..0c4f8696c 100644 --- a/postgraphile/required-knowledge/index.html +++ b/postgraphile/required-knowledge/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/requirements/index.html b/postgraphile/requirements/index.html index d170ff168..2119294db 100644 --- a/postgraphile/requirements/index.html +++ b/postgraphile/requirements/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/reserved-keywords/index.html b/postgraphile/reserved-keywords/index.html index 680126741..09a380ab9 100644 --- a/postgraphile/reserved-keywords/index.html +++ b/postgraphile/reserved-keywords/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/running-postgraphile-as-a-library-in-docker/index.html b/postgraphile/running-postgraphile-as-a-library-in-docker/index.html index 2ad164271..bf93748a7 100644 --- a/postgraphile/running-postgraphile-as-a-library-in-docker/index.html +++ b/postgraphile/running-postgraphile-as-a-library-in-docker/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/running-postgraphile-in-docker/index.html b/postgraphile/running-postgraphile-in-docker/index.html index 98e54cbae..861508891 100644 --- a/postgraphile/running-postgraphile-in-docker/index.html +++ b/postgraphile/running-postgraphile-in-docker/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/security/index.html b/postgraphile/security/index.html index 41b8a3354..ad5b52e8e 100644 --- a/postgraphile/security/index.html +++ b/postgraphile/security/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/smart-comments/index.html b/postgraphile/smart-comments/index.html index a2f571faa..8948224d2 100644 --- a/postgraphile/smart-comments/index.html +++ b/postgraphile/smart-comments/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/smart-tags-file/index.html b/postgraphile/smart-tags-file/index.html index 13b3fd68d..d2f666839 100644 --- a/postgraphile/smart-tags-file/index.html +++ b/postgraphile/smart-tags-file/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/smart-tags/index.html b/postgraphile/smart-tags/index.html index ffcccdecd..d1f008bfa 100644 --- a/postgraphile/smart-tags/index.html +++ b/postgraphile/smart-tags/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/subscriptions/index.html b/postgraphile/subscriptions/index.html index 8e13ee9ed..09d44a850 100644 --- a/postgraphile/subscriptions/index.html +++ b/postgraphile/subscriptions/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/tables/index.html b/postgraphile/tables/index.html index 357b16c3e..62a0adddf 100644 --- a/postgraphile/tables/index.html +++ b/postgraphile/tables/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/testing-jest/index.html b/postgraphile/testing-jest/index.html index c108324f8..ab65b31ea 100644 --- a/postgraphile/testing-jest/index.html +++ b/postgraphile/testing-jest/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +});

    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/usage-cli/index.html b/postgraphile/usage-cli/index.html index 4f5532ce6..72c2c0952 100644 --- a/postgraphile/usage-cli/index.html +++ b/postgraphile/usage-cli/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/usage-library/index.html b/postgraphile/usage-library/index.html index fb7ec4e7b..755703869 100644 --- a/postgraphile/usage-library/index.html +++ b/postgraphile/usage-library/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/usage-schema/index.html b/postgraphile/usage-schema/index.html index 38d3666c5..b546ecfe9 100644 --- a/postgraphile/usage-schema/index.html +++ b/postgraphile/usage-schema/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/usage/index.html b/postgraphile/usage/index.html index 6d344245f..3420d7c22 100644 --- a/postgraphile/usage/index.html +++ b/postgraphile/usage/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Usage

    PostGraphile is formed of three layers.

    +
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Usage

    PostGraphile is formed of three layers.



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file +


    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/v3-migration/index.html b/postgraphile/v3-migration/index.html index 32b48b026..79057f454 100644 --- a/postgraphile/v3-migration/index.html +++ b/postgraphile/v3-migration/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/v4-new-features/index.html b/postgraphile/v4-new-features/index.html index 8b2f7e736..530e9d66e 100644 --- a/postgraphile/v4-new-features/index.html +++ b/postgraphile/v4-new-features/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/versioning-policy/index.html b/postgraphile/versioning-policy/index.html index ba0b48eef..9465f56cf 100644 --- a/postgraphile/versioning-policy/index.html +++ b/postgraphile/versioning-policy/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/views/index.html b/postgraphile/views/index.html index 8c5e304be..7565cbe8b 100644 --- a/postgraphile/views/index.html +++ b/postgraphile/views/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/postgraphile/why-nullable/index.html b/postgraphile/why-nullable/index.html index 6b02a547c..fa20e6bf9 100644 --- a/postgraphile/why-nullable/index.html +++ b/postgraphile/why-nullable/index.html @@ -46,7 +46,7 @@ } } }) -
    Need help or advice? We now offer Development Support, direct from the maintainer Get support

    Table of Contents



    Questions, comments or feedback?
    Email info@graphile.org

    Keep up to date on Graphile and PostGraphile features/changes. Subscribe to our occasional announcements newsletter:

    \ No newline at end of file diff --git a/sponsor/index.html b/sponsor/index.html index 0286de691..e7f3364ff 100644 --- a/sponsor/index.html +++ b/sponsor/index.html @@ -46,9 +46,9 @@ } } }) -

    Sponsor Graphile's Open Source Software

    Who sponsors Graphile?

    We're extremely grateful to the following individuals and businesses that help +

    Sponsor Graphile's Open Source Software

    Who sponsors Graphile?

    We're extremely grateful to the following individuals and businesses that help to fund ongoing development on the Graphile suite through sponsorship. THANK -YOU!

    Robert Claypool
    Principia Mentis
    Luxor Labs
    nigelrmtaylor
    Axinom
    Taiste
    Notably
    Nathanael Beisiegel
    Trigger.dev
    Ian Stewart
    BairesDev
    Cintra
    Two Bit Solutions
    Dimply
    Ndustrial
    Beacon
    deliver.media
    Seam
    Upowr
    Ravio
    OpenPipe
    HR-ON
    stlbucket
    Simon Elliott
    Matt Bretl
    Keith Layne
    Paul Melnikow
    Alvin Ali Khaled
    nullachtvierzehn
    Zymego
    IFCHOR GROUP
    Nate Smith
    garpulon
    The Outbound Collective
    Charlie Hadden
    Kiron Open Higher Education
    urtho
    Andrew Joseph
    SIED 70
    Peter C. Romano
    mateo
    Gus Becciu
    Dialo
    Tailos, Inc.
    sheilamosaik
    kontakto-fi
    Miguel O. Carvajal
    Jovi De Croock
    plus 41 more backers...

    Graphile has a number of crowd-funded open-source projects, licensed under the permissive MIT license, including PostGraphile, Graphile Worker, Graphile Migrate and Graphile Starter. Sponsorship increases the rate of fixes, documentation improvements, and feature development on these and other projects.

    A suited man reveals the Grafast heart logo on his chest, in the style of Superman

    Support Grafast and PostGraphile V5

    The next-generation planning and execution engine for GraphQL

    Grafast and PostGraphile Version 5 are now in open beta thanks in large +YOU!

    Robert Claypool
    nigelrmtaylor
    Principia Mentis
    Luxor Labs
    Axinom
    Taiste
    Notably
    Nathanael Beisiegel
    Trigger.dev
    BairesDev
    Two Bit Solutions
    Dimply
    Ndustrial
    Cintra
    Beacon
    deliver.media
    Seam
    Ravio
    OpenPipe
    Apollo
    HR-ON
    stlbucket
    Simon Elliott
    Matt Bretl
    Alvin Ali Khaled
    Paul Melnikow
    Keith Layne
    nullachtvierzehn
    Zymego
    IFCHOR GROUP
    Nate Smith
    garpulon
    The Outbound Collective
    Charlie Hadden
    Kiron Open Higher Education
    Andrew Joseph
    urtho
    SIED 70
    Peter C. Romano
    mateo
    Gus Becciu
    Dialo
    kontakto-fi
    Tailos, Inc.
    sheilamosaik
    Miguel O. Carvajal
    Jovi De Croock
    plus 40 more backers...

    Graphile has a number of crowd-funded open-source projects, licensed under the permissive MIT license, including PostGraphile, Graphile Worker, Graphile Migrate and Graphile Starter. Sponsorship increases the rate of fixes, documentation improvements, and feature development on these and other projects.

    A suited man reveals the Grafast heart logo on his chest, in the style of Superman

    Support Grafast and PostGraphile V5

    The next-generation planning and execution engine for GraphQL

    Grafast and PostGraphile Version 5 are now in open beta thanks in large part to the support given through sponsorship.

    Sponsorship is the most effective way to support our open source projects it enables us to invest time directly into their maintenance and advancement without adding additional time burdens.

    Why "crowd-funded open-source project"?

    Many of our projects are open-source to give users great freedom in how they use @@ -66,4 +66,4 @@ savings back, enabling the projects to advance more rapidly, and result in even greater savings for your organization.

    How can I sponsor?

    Our preferred sponsorship provider is currently GitHub since they are waiving all fees:

    If you wish to sponsor through other means, please get in touch with -team@graphile, or DM Benjie or Jem on Discord.

    💙 Thank you, sponsors! ❤️

    \ No newline at end of file +team@graphile, or DM Benjie or Jem on Discord.

    💙 Thank you, sponsors! ❤️

    \ No newline at end of file diff --git a/support/index.html b/support/index.html index f7240e639..c24a7cd2a 100644 --- a/support/index.html +++ b/support/index.html @@ -46,10 +46,10 @@ } } }) -

    Professional Support

    From the team behind PostGraphile, Graphile Worker and the Graphile suite

    On Demand Consultancy

    For timely help when you don't have a support plan

    • One-on-one time with Graphile's maintainer
    • Same-day slots often available
    • One hour of voice / screensharing for $500
    • Book directly from the calendar using a credit or debit card

    Development Support

    One-to-one access to the Graphile team throughout the year

    • Priority text support straight from the maintainer
    • Add the Graphile team to your chat server for timely responses
    • Reference your code verbatim
    • Add the team to your GitHub/GitLab organisation
    • Calls arranged as required
    • The benefits of sponsorship included & free access to pgRITA
    • NDA available
    Development Support gives your organisation access to the knowledge and experience of the Graphile team for any issues you have with PostGraphile, the Graphile suite and other tools in the ecosystem such as TypeScript, SQL, Node.js, GraphQL and more. If you're running any of the Graphile tools, you won't find anyone more qualified to help.

    From $1,500/month, paid monthly through GitHub sponsors, or +

    Professional Support

    From the team behind PostGraphile, Graphile Worker and the Graphile suite

    On Demand Consultancy

    For timely help when you don't have a support plan

    • One-on-one time with Graphile's maintainer
    • Same-day slots often available
    • One hour of voice / screensharing for $500
    • Book directly from the calendar using a credit or debit card

    Development Support

    One-to-one access to the Graphile team throughout the year

    • Priority text support straight from the maintainer
    • Add the Graphile team to your chat server for timely responses
    • Reference your code verbatim
    • Add the team to your GitHub/GitLab organisation
    • Calls arranged as required
    • The benefits of sponsorship included & free access to pgRITA
    • NDA available
    Development Support gives your organisation access to the knowledge and experience of the Graphile team for any issues you have with PostGraphile, the Graphile suite and other tools in the ecosystem such as TypeScript, SQL, Node.js, GraphQL and more. If you're running any of the Graphile tools, you won't find anyone more qualified to help.

    From $1,500/month, paid monthly through GitHub sponsors, or quarterly/annually through invoicing (+ VAT where applicable). T&Cs apply.

    Benjie
    Maintainer of Graphile and GraphQL TSC member

    Maintainer of Graphile, GraphQL TSC member and keynote speaker, Benjie is at the forefront of GraphQL development. Together with the Graphile team, he will lend his expertise to your in-house development and push for faster, safer and more robust software development and practices.

    Benjie at Reactive Conf 2019

    Want more?

    Our Consultancy Retainer includes the benefits above, plus:

    • Schedule calls directly on our calendar, no additional fee
    • Longer and deeper discussions:
      • planning product features
      • designing your database or GraphQL schema
      • solving (or avoiding) performance issues
      • debugging
    • Targeted code review
    From $6,000/month, cancel any time, no minimum term.

    Get in touch

    T&Cs apply - calls may be up to 3 hours, at most one per day, subject to availability - prices quoted for teams containing up to 10 engineers - pay monthly through GitHub Sponsors, or through quarterly/annual invoicing (+ VAT where applicable).

    Help us to keep our software free and open source!

    In addition to helping your developers advance your business directly, your Development Support plan also helps fund advancement of the Graphile open source projects you rely on (as well as related projects such as the GraphQL Specification).

    By enabling Graphile to pursue improvements that benefit all parties in the ecosystem, you are ensuring -the software remains relevant and something you'll be able to rely on for years to come.

    \ No newline at end of file +the software remains relevant and something you'll be able to rely on for years to come.

    \ No newline at end of file diff --git a/webpack-runtime-088705fb785245b85c7f.js b/webpack-runtime-088705fb785245b85c7f.js new file mode 100644 index 000000000..d69ba18f9 --- /dev/null +++ b/webpack-runtime-088705fb785245b85c7f.js @@ -0,0 +1,2 @@ +!function(e){function t(t){for(var n,c,u=t[0],p=t[1],i=t[2],l=0,d=[];l