CentOS6.9使用PostgREST

本文详细介绍了如何在Linux环境下下载、安装及配置PostgREST二进制发布包,包括使用wget下载、解压并设置配置文件,以及如何通过nohup命令后台运行服务和使用curl进行访问测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 下载postgrest的二进制release包

   地址:http://postgrest.org/en/v6.0/

    

   在图中3处右键复制链接地址,在Linux中使用wget进行下载,或者直接下载再上传到Linux

 2 解压并使用

    因为是二进制文件,所以解压的文件就一个,并且可以直接使用,但是需要简单的配置

    将解压的文件单独放到一个新建的postgrest文件夹中,并在此文件夹中新建bin,conf,log这三个文件夹

    bin中存放解压的二进制文件,conf中新建一个配置文件default.conf,配置文件的内容如下:

     db-uri ="postgres://postgres:qq245700@49.235.78.250:5432/bjwhy"
     db-schema = "public" # this schema gets added to the search_path of every request
     db-anon-role = "postgres"
     db-pool = 10
     db-pool-timeout = 10

     server-host = "!4"
     server-port = 8088

    之前在网上看过其他配置都是让新建postgrest用户,并赋予查询权限什么,本人弄了半天也没弄好

    最后无奈就直接使用posgres这个原生用户,数据库以及表和数据都已经建好了

   配置完成之后就可以启动postgrest了

        /usr/local/postgrest/bin/postgrest /usr/local/postgrest/conf/default.conf      

          

     

也可以使用nohup后台运行

    nohup /usr/local/postgrest/bin/postgrest /usr/local/postgrest/conf/default.conf>>/usr/local/postgrest/postgre.log

    查询后台进程,使用ps

      ps aux | grep postgre

3 使用curl测试访问或者通过浏览器访问都可以

   curl -X GET "http://49.235.78.250:8088/sys_user?limit10"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值