PostgREST:自动 API
使用 Pigsty Compose 模板部署 PostgREST,基于 PostgreSQL 模式自动生成 REST API。
PostgREST 可以将 PostgreSQL schema 直接暴露为 REST API。
Pigsty 提供 app/postgrest 模板,默认端口 8884。
快速开始
默认入口:
http://<IP>:8884- 若配置了入口域名,可通过
http://api.pigsty访问
关键配置
.env 常用参数:
POSTGREST_DB_URI:数据库连接串POSTGREST_DB_SCHEMA:暴露的 schema(默认pigsty)POSTGREST_DB_ANON_ROLE:匿名角色POSTGREST_JWT_SECRET:JWT 密钥
Swagger UI(可选)
可单独拉起 Swagger UI 预览 API:
访问 http://<IP>:8882。
常用命令
参考
- PostgREST 文档: https://postgrest.org/en/stable/
- Pigsty 模板: https://github.com/pgsty/pigsty/tree/main/app/postgrest
这个页面对您有帮助吗?
感谢反馈,我们会据此改进这篇文档。
哪里没有解决?(可选)