当前位置: 首页 > article >正文

Windows版本的postgres安装插件http

1、下载安装包

这里使用安装 pgsql-http 的扩展

源码地址:GitHub - pramsey/pgsql-http: HTTP client for PostgreSQL, retrieve a web page from inside the database.

编译的安装地址:http extension for windows updated to include PostgreSQL17 64-bit - Postgres OnLine Journal 

直接点击选择自己的数据库版本以及Windows系统的位数。

我是Windows64 位的,pg数据库是12的版本就选择上面的点击下载就行。

下载解压之后有 4个文件夹

2、配置文件

  1.  ssl 文件夹是配置证书的(如果访问一些需要认证的需要配置这个),我不需要就没管这个
  2. share 文件夹里面是 extension , 全部复制到pg的安装目录
    我的安装目录是     c://PostgreSQL/12/share/extension里面
  3. lib 文件夹里面是http.dll , 复制到 c://PostgreSQL/12/lib/里面
  4. bin 文件夹里面的.dll 文件,全部复制到 c://PostgreSQL/12/bin/里面

重启数据库。重启数据库。重启数据库

3、安装扩展

执行SQL命令:

 CREATE EXTENSION http;

4、测试使用

发送GET请求:

SELECT contentFROM http_get('http://httpbun.com/ip');

发送POST请求: 

SELECT status, content::json->'form' AS formFROM http_post('http://httpbun.com/post',jsonb_build_object('myvar','myval','foo','bar'))

5、Linux版本的

下载源码

如果你已经安装了PostgreSQL(>= 9.3)开发包和CURL开发包(>= 0.7.20),你应该在路径中有pg_config和curl-config,因此你只需要

运行make

然后运行make install

接着在数据库中执行 CREATE EXTENSION http 

如果你已经安装了先前的版本并且只想升级,则可以运行ALTER EXTENSION http UPDATE

http://www.lryc.cn/news/2394261.html

相关文章:

  • uni-app学习笔记十六-vue3页面生命周期(三)
  • 优化的两极:凸优化与非凸优化的理论、应用与挑战
  • (五)MMA(OpenTelemetry/Rabbit MQ/ApiGateway/MongoDB)
  • TCP通信与MQTT协议的关系
  • AWS创建github相关的角色
  • 数据编辑器所具备的数据整理功能​
  • Unity网络开发实践项目
  • Jetson Orin Nano - SONY imx415 camera驱动开发
  • word为跨页表格新加表头和表名
  • 测试用例篇章
  • 2025年北京市职工职业技能大赛第六届信息通信行业网络安全技能大赛复赛CTF部分WP-哥斯拉流量分析
  • Django ToDoWeb 服务
  • 【软件】在 macOS 上安装 Postman
  • 各种数据库,行式、列式、文档型、KV、时序、向量、图究竟怎么选?
  • 全志科技携飞凌嵌入式T527核心板亮相OpenHarmony开发者大会
  • AI+微信小程序:智能客服、个性化推荐等场景的落地实践
  • 事件驱动架构入门
  • 基于Web的濒危野生动物保护信息管理系统设计(源码+定制+开发)濒危野生动物监测与保护平台开发 面向公众参与的野生动物保护与预警信息系统
  • 索引的选择与Change Buffer
  • leetcode hot100刷题日记——30.两数之和
  • Fastapi 学习使用
  • Ollama:本地大模型推理与应用的创新平台
  • rtpinsertsound:语音注入攻击!全参数详细教程!Kali Linux教程!
  • django项目开启debug页面操作有数据操作记录
  • 【Vim】高效编辑技巧全解析
  • 基于 Node.js 的 Express 服务是什么?
  • 【C++】入门基础知识(1.5w字详解)
  • Excel数据脱敏利器:自动保留格式的智能脱敏脚本
  • Photoshop2025(PS2025)软件及安装教程
  • AI赋能开源:如何借助MCP快速解锁开源项目并提交你的首个PR