时间:2021-07-01 10:21:17 帮助过:39人阅读
create schema api;
(3)我们的 API 准备通过表来设置一个端点 /todos
。
create table api.todos ( |
接下来,创建一个角色来用于进行匿名的 web 请求。当一个请求进来,PostgREST 会在数据库中切换到该角色进行查询。
create role web_anon nologin; |
web_anon
角色拥有访问 api
schema 的权限,可以读取 todos
表中的数据(rows)。
4.运行 PostgRES
(1)PostgREST 使用一个配置文件来确定如何连接数据库。创建一个文件 tutorial.conf
并加上如下内容:
db-uri = "postgres://postgres:mysecretpassword@localhost/postgres" |
(2)在目录postgrest下执行
./postgrest tutorial.conf
(3)web服务启动起来
Listening on port 3000 Attempting to connect to the database... Connection successful
打开一个新的 terminal (保持 PostgREST 依旧运行)。尝试对 todos 做一个 HTTP 请求。
|
PostgreSQL神器之PostgREST(macos版本使用)
标签:mac lex false serve -- curl cti prim follow