栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

postgresql调试扩展pldebugger简单安装方法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

postgresql调试扩展pldebugger简单安装方法

写在最前

笔者初学postgresql,对于学习一门编程语言,头脑中第一个想到的就是debug,但是pg标准安装是不支持debug的,需要安装pldebugger扩展,网络上一搜索,千篇一律都是源码安装,按步骤一顿尝试,发现各种包依赖问题,安装过程极度复杂,这不合常理,所以我尝试用更简单一点的方法进行安装并记录本篇文章,让有和我一样想法,只想简单的打开调试功能的初学者少走弯路。

安装思路以及步骤

Linux发行版是否有现成的安装包呢?我搜索所有相关的postgresql包,确实找到了,以下安装简化搜索,搜pldebugger即可:

  1. 搜索需要的发行版本,我以Debian系统为例;

    lulianjie@debian:~$ apt search pldebugger
    正在排序... 完成
    全文搜索... 完成
    postgresql-13-pldebugger/stable,now 1:1.3-1 amd64 [已安装]
      PostgreSQL pl/pgsql Debugger API
    
    lulianjie@debian:~$
    
  2. 安装软件包,请无视我的安装提醒;

    root@debian:/# apt install postgresql-13-pldebugger
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树... 完成
    正在读取状态信息... 完成
    postgresql-13-pldebugger 已经是最新版 (1:1.3-1)。
    升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
    root@debian:/#
    
  3. 连接postgresql数据库,这里要用你自己的连接方法;

    root@debian:/# psql postgres://scott:tiger@192.168.117.133:5432/dev
    psql (13.5 (Debian 13.5-0+deb11u1))
    SSL 连接(协议:TLSv1.3,密码:TLS_AES_256_GCM_SHA384,密钥位:256,压缩:关闭)
    输入 "help" 来获取帮助信息.
    
    dev=>
    
  4. 创建数据库扩展;

    dev=# CREATE EXTENSION pldbgapi;
    CREATE EXTENSION
    dev=#
    
  5. 去pgAdmin工具中查看扩展安装情况,如图,会自动创建框选扩展和一系列函数;

  6. 写一个程序,通过右键——调试,开始调试吧,虽然说调试工具没有各大IDE强悍,凑合用吧。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/642349.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号