下载地址:https://github.com/PostgREST/postgrest/releases
官方文档地址:Overview of Role System — PostgREST 9.0.0 documentation
Windows
先下载对应系统的安装包:
下载之后解压会得到一个postgrest.exe可执行文件
创建配置文件:
我们可以在该文件所在路径下创建一个conf文件,名字可以随便起,里面用来配置一些必要信息 ,例如pg数据库连接信息或者要使用的端口等;
配置文件的内容如下:
#连接的数据库信息,格式为postgres://用户名:密码@ip:端口/库名
db-uri = "postgres://postgres:postgresTaxYYZC@10.10.60.19:6001/gt4_tgis_swbd"
db-schema = "public"
#访问时使用的角色
db-anon-role = "postgres"
#postgrest启动时占用的端口号
server-port = "8007"
#使用restful调用时的路径
basePath = "/"
配置好conf文件后,我们就可以启动postgrest了;
启动postgrest:
首先进入cmd窗口,进入postgrest.exe文件所在路径
进入当前目录后,执行postgrest.exe可执行文件;
当出现下图时,就表示启动成功了:
访问测试:
在页面上可以通过ip和端口试一下,我在后面将端口改为了8002
访问:localhost:8002
路径后面加上表名就可以直接拿到数据库中的数据了
Linus
linux环境的操作其实差不多,下载压缩包后,解压获得一个postgrest文件,和windows一样新建一个配置文件,如下:
启动的时候和windows同理:
访问一下试试: