pgadmin如何进行调式

pgadmin是一款开源的postgresql客户端工具,可以满足管理人员及开发人员的基本使用要求。比如新建数据库、新建立数据库对象(表、视图、函数等);数据库的备份恢复、权限管理等。

但其在存储过程的开发中默认情况下是不支持调试的,要进行一些设置才可以,即安装数据库扩展插件。主要的过程是(CentOS 6.6 ,Postgresql 9.44)

1.下载 pldebugger 插件 git://git.postgresql.org/git/pldebugger.git

命令: git clone git://git.postgresql.org/git/pldebugger.git

2.把下载的内容复制到postgresql 源码包的 contrib 目录(我所使用的是postgresql 9.44版本)

3.进入pldebugger目录,make完后 make install 即可完成安装。

在这一步前,请确保以下2件事已完成

1)原码进行了./configure --prefix=你的postgresql安装目录

2)完成./configure后进行 make 但不要 make instll

4.修改postgresql.conf 配置文件,把 #shared_preload_libraries = ‘‘ 去掉注释并改为:

shared_preload_libraries = ‘$libdir/plugin_debugger‘
   5.重启数据库服务

/etc/init.d/postgresql sotp

/etc/init.d/postgresql start

也可以用 pg_ctl重启,反正重启了就对了,不要reload

6.在要进行调式的数据库上创建扩展,语句:CREATE EXTENSION pldbgapi;

7.如果是9.1以上的版本还要执行pldbgapi--1.0.sql 方法如下:

psql -U postgres -W -d postgres -f /usr/local/plpgsql/share/extension/pldbgapi--1.0.sql

完成以上操作后,进入pgadmin在函数上右击鼠标右键就可以出现调试了

以上操作比较简单,其它操作就不截图了,如果有不明之处可以发邮件给我[email protected]

附件是我下载的pldebugger工程文件(2014-05-12版本),可以直接使用。

附:

postgresql网站:http://www.postgresql.org/

pgadmin网站:http://www.pgadmin.org/

pldebugger项目网站:http://git.postgresql.org/gitweb/?p=pldebugger.git;a=summary

时间: 2024-08-05 11:13:56

pgadmin如何进行调式的相关文章

GDB调式工具的简单调试步骤

程序编译: gcc xx.c -o xx -g //一定要加-g 开始调式: gdb xx //进入调式界面 l:显示文件,默认10行main函数 l+函数名 //显示函数 b:插入断点 b + 行号(main函数) b + 文件名:行号 b + 函数名 r:运行程序 n:单步运行,不进入自定义函数 s:单步运行,进入自定义函数 c:继续执行到下一个断点,没有断点执行到程序结束 p:查看变量 p + i //查看变量i p + 表达式 //查看表达式的值

pgAdmin的使用,PostgreSQL的sql基本语法,JDBC连接到postgresql

简介 我们可以通过一些图形界面的管理程序,例如pgadmin来管理postgresql数据库,通过可视化或者命令行的方式的创建新的对象,删除和编辑现有的对象(例如目录,模式,表等对象),再通过JDBC或者ODBC来访问它们. 界面操作: 要打开一个到服务的连接,在树中选择所需的服务,并双击它,或使用“工具”菜单上的连接即可.在主窗口中,显示数据库的结构.您可以创建新的对象,删除和编辑现有的对象,如果你使用的是当前连接到数据库用户的权限,在主窗口的左侧显示所有服务器,以及它们所包含的对象树. 右上

移动前端调式页面--weinre

一:远程调式工具---weinre 阅读目录 一:远程调式工具---weinre 二: 安装weinre 三: 访问weinre及在页面上调用 四:多用户 回到顶部 一:远程调式工具---weinre Weinre是什么? Weinre是Web Inspector Remote的缩写(远程web检查器),它的作用就是相当于chrome的审查元素一样,界面和用法也基本一样,无非不同的是:weinre适合在移动端页面调式,比如手机访问页面的时候,我们可以使用chrome浏览器查看页面的html元素和

Fiddler调式使用知多少(一)深入研究

Fiddler调式使用(一)深入研究 阅读目录 Fiddler的基本概念 如何安装Fiddler 了解下Fiddler用户界面 理解不同图标和颜色的含义 web session的常用的快捷键 了解web Session上下文菜单 Fiddler如何捕获firefox中的会话 Fiddler如何捕获Https会话 Fiddler的HTTP统计视图 移动开发如何使用fiddler调式代码 回到顶部 Fiddler的基本概念: Fiddler是一款基于windows系统的代理服务器软件,本地运行的程序

JBOSS安装与配置搭建本地项目环境(方便前端开发调式)

JBOSS安装与配置搭建本地项目环境  什么是JBOSS? JBOSS是EJB的服务器,就像Tomcat是JSP服务器一样,就是服务器的一种. 环境搭建如下: 一:首先安装JDK,配置环境变量(PATH,CLASSPATH,JAVA_HOME).       1. 网上下载JDK安装,我的下载如下: 点击安装,下一步,然后出现如下界面,更改文件目录如下: 我的jdk存放在D盘java文件下,点击[下一步]按钮后,出现如下: jre目录也放在D盘java下.点击[下一步]安装完成后,我在D盘jav

虚拟机装MAC系统,实现真机调式

想真机调式成功的童鞋按照步骤来就可以 首先你的电脑CPU要支持虚拟化 测试PC是否支持虚拟化点击这个下载安装,支持就是YES 如果CPU不支持,看下面连接,进入BIOS设置开启支持虚拟化,如果本身就不可以..就换电脑吧 http://www.newyx.net/gl/215905_1.htm 然后再测试是否支持虚拟化 1.安装VM,版本如图,只可以高于这版本,低于的别安装 2.补丁安装下,mac的 http://pan.baidu.com/s/1ntBg9gX 双击解压,然后点击window里下

PHPStorm 调式Javascript

PHPStorm 调式JS /同时调式PHP和jS 一.PHPStorm 调式Javascript 在PHP Storm中创建test.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Test page</title> <script> var test; var test2; co

移动web调式利器---Rosin研究

阅读目录 关于Rosin Rosin在Fiddler中如何使用 回到顶部 一:关于Rosin Rosin是Fiddler的一个插件,它能接受页面中的JS的console.log输出的值,将值持久存储在本地,我们可以通过Fiddler代理来开发移动端页面. 更多关于Rosin的具体介绍,可以看如下链接: http://www.alloyteam.com/2015/03/mobile-web-debug-tool-rosin/ 如果我们使用的是Fiddler2的话,请下载如下: Rosin  For

MR程序Debug调式或者运行模式

问题描述:在开发MR程序中会遇一些问题需要通过Debug调式,那么本文将介绍描述配置eclipse如何在Windows或者Linux下启动Debug调式. MR程序的Debug调式换言之就是MR程序的运行模式,MR程序有三种运行模式:本地模式(local).集群模式(cluster) Linux环境下: 1.本地模式:直接通过eclipse右键进行Debug即可 2.集群模式: 2.1.将hadoop的配置文件:core-site.xml/hdfs-site.xml/mapreduce-site