社区教程
使用 PostgREST 和 Vue.js 构建联系人列表 - 在本视频系列中,DigitalOcean 展示了如何在 Ubuntu 服务器 Droplet 中构建和部署 Nginx + PostgREST(使用托管的 PostgreSQL 数据库)+ Vue.js Web 应用程序。
PostgREST + Auth0:在几分钟内创建 REST API,并使用 Auth0 添加社交登录 - 一个分步教程,展示如何将 Auth0 集成到 PostgREST 服务。
PostgREST + PostGIS API 教程(5 分钟内完成) - 在本教程中,GIS • OPS 展示了如何通过 PostgREST 函数作为 RPC 接口执行 PostGIS 计算。
“无代码”后端,使用 postgres、postgrest 和 keycloak 的 oauth2 身份验证 - 一个分步教程,介绍如何将 PostgREST 与 KeyCloak(托管在托管服务上)一起使用。
当使用 PostgREST PATCH HTTP 请求调用时,PostgreSQL 触发器如何工作 - 一个教程,展示在对 PostgREST 发出 PATCH 请求时,旧值和新值是如何设置或不设置的。
使用 Workers 和 PostgreSQL 构建数据驱动应用程序 - 关于如何使用 Cloudflare Workers 集成 PostgREST 和 PostgreSQL 的教程。
穷人的 API - 展示如何将 PostgREST 与 Apache APISIX 集成作为 Nginx 的替代方案。
模板
compose-postgrest - 带有 Nginx 和 HTML 示例的 docker-compose 设置
svelte-postgrest-template - Svelte/SvelteKit、PostgREST、EveryLayout 和社交身份验证
示例应用程序
delibrium-postgrest - Vue.js 中的示例学校 API 和前端
ETH-transactions-storage - 以太坊索引器,用于通过 ETH 地址获取交易列表
general - 示例身份验证后端
guild-operators - 卡尔达诺社区用于其公会运营商存储库的示例查询和函数
PostGUI - React Material UI 管理面板
prospector - 数据仓库和可视化平台
DevOps
cloudgov-demo-postgrest - 在 cloud.gov 上演示符合联邦标准的 REST API
cloudstark/helm-charts - 通过部署和服务将 PostgREST 部署到 Kubernetes 集群的 helm 图表
cyril-sabourault/postgrest-cloud-run - 使用 Cloud Run 公开 Cloud SQL 上的 PostgreSQL 数据库
eyberg/postgrest - 将 PostgREST 作为 Nanos unikernel 运行
jbkarle/postgrest - 用于开发和测试目的的演示数据库的 helm 图表
外部通知
这些是 PostgreSQL 桥接,它们将 LISTEN/NOTIFY 传播到外部队列以进行进一步处理。 这允许函数在数据库外部启动操作,例如发送电子邮件。
pg-notify-webhook - 从 PostgreSQL 的 LISTEN/NOTIFY 触发 Webhook
pgsql-listen-exchange - RabbitMQ
postgres-websockets - 为 PostgreSQL 的 LISTEN/NOTIFY 提供 WebSockets 支持
postgresql2websocket - WebSockets
扩展
aiodata - Python,基于事件的代理和缓存客户端。
pg-safeupdate - 防止对整个表进行更新或删除操作
postgrest-node - 通过 npm 模块在 Node.js 中运行 PostgREST 服务器
PostgREST-writeAPI - 生成符合 OpenAPI 规范的 Nginx 重写规则
客户端库
postgrest-csharp - C#
postgrest-dart - Dart
postgrest-ex - Elixir
postgrest-go - Go
postgrest-js - TypeScript/JavaScript
postgrest-kt - Kotlin
postgrest-py - Python
postgrest-rs - Rust
postgrest-swift - Swift
redux-postgrest - TypeScript/JS,与 (React) Redux 集成的客户端。
vue-postgrest - Vue.js