pgAdmin Ⅲ1.16教程(翻译)--使用(三)

pgAdmin Debugger


     可以使用调试器来调试pl / pgsql功能在PostgreSQL,以及EDB-SPL函数、存储过程和包在EnterpriseDB。
注意:调试器可能只是与“超级用户”使用的角色权限
    为了使用调试器,需要一个插件在你的服务器上。这是包括与EnterpriseDB默认情况下,在pgFoundry可供下载。作为普通发布版安装模块与Windows PostgreSQL 8.3及以上的分布。
    调试器可以用于两个语境和直接调试。调试对象语境,pgAdmin浏览器treeview右击它,选择“全球断点”选项。调试器将等待下一个会话执行对象,和打破的第一行可执行代码。直接调试对象,右击它并选择“调试”选项。调试器将提示您为任何可能需要的参数值,调用对象,打破对可执行代码的第一行。
当进入参数值类型的值到适当的网格单元,或者离开电池空代表空,输入“(两个单引号)表示一个空字符串,或输入一个文字字符串组成的两个单入“PostgreSQL 8.4及以上支持可变参数的函数。这些可能是作为一个以逗号分隔的值列表,输入引用和/或要求。
    一旦调试器会话开始,您就可以遍历代码使用菜单选项,键盘快捷键或工具栏按钮。断点可以通过点击设置或清除在源代码窗口的边缘,或通过点击所需的代码行和使用“Toggle breakpoint”按钮或菜单选项。如果你进入其他功能,堆栈面板可用于导航到不同的堆栈帧——简单地选择您希望查看的框架。
当调试器已达到可执行代码的结束,如果运行在基于上下文背景中它将等待下一个调用函数,否则它会再次提示输入参数值并重新启动执行。你可以在任何时候退出调试器。

pgAdmin Data Export

   
   数据写入一个文件,使用选定的选项。
   行分隔符选项选择字符用于单独的行数据。在Unix系统中,通常使用换行字符(低频),在Windows系统回车/换行(CR / LF)的组合。
   列之间的分隔字符之间可以选择冒号,分号和竖线。
   单独的列可以被引号括起来。引用只能适用于字符串列(即数字列不会引用)或所有列的数据类型。用于引用的字符可以是一个单引号或双引号。
   如果“列名”选项被选中时,该文件的第一行包含列的名称。
   
   

     编辑网格工具允许您查看的数据存储在一个表或视图,和编辑的内容,如果在技术上成为可能。

     网格的标题将显示每一列的名称,以及数据类型。主键的一部分的列将另外标注(PK)。
    重要:为了编辑数据,必须唯一标识表中的每一行。这可以通过使用OID,或者一个主键。如果没有人存在,表是只读的。注意视图不能被编辑和阅读只能通过设计;可更新视图(使用规则)不支持。

     改变一个字段的值,你选择该字段并输入新的文本。商店的工具栏按钮允许将数据写回到服务器。行自动写,如果你选择一个不同的行。

     进入新的一行到表中,您将数据输入到最后一行的行号使用星号标记。一旦你存储数据,行将行号和创建一个新的空星号线。

     如果一个SQL NULL写入表,字段清空。如果你存储一个新行,这将让服务器填写该列的默认值。如果你存储改变一个现有的行,NULL值显式地将写。

     在字段中输入一个换行符,按Ctrl-Enter。

     如果你想pgAdmin三世写一个空字符串表,你进入特殊字符串”(两个单引号)。如果你想写一个包含仅仅两个单引号字符串表,你需要逃离这些引用,通过输入”

     删除一行,按下删除工具栏按钮。

     刷新工具栏按钮允许读表的内容,刷新显示。

     你可以选择一个或多个行,复制与ctrl - c或工具栏按钮复制到剪贴板。

     那种/过滤器工具栏按钮将打开视图数据选项对话框。

     上下文菜单中也可以用来快速排序)更高或快速的筛选数据集。当一个细胞在网格中右键单击,以下选项允许用户有选择地查看数据:

    过滤器的选择:选择时,刷新数据集和只显示那些列值的行与当前所选单元格的值。

    排除的选择:选择时,刷新数据集和排除那些列值的行与当前所选单元格的值。

    删除过滤器:选中时,删除所有选择/排除筛选条件。

    升序:选中时,刷新数据集和显示当前选中的行升序的选定的列值。如果一个偏好已经存在这个数据集进行排序,这种排序的偏好是附加到当前的排序顺序。

    降序:选中时,刷新数据集和显示当前选中的行选中的列值的降序排列。如果一个偏好已经存在这个数据集进行排序,这种排序的偏好是附加到当前的排序顺序。

    删除分类:选择时,会删除所有偏好这一数据集进行排序。

    注意:如果已经被选中一列进行排序,排序列表中的位置会保持不变,只改变了方向。

   Maintain a database object

   


     这个工具允许维护数据库,或只选择表,或选择指数。

    维护三种类型。

真空

    真空将扫描的数据库或表行,不再使用。如果更新或者删除一行,前面的内容没有替换,而是标记为无效。新数据插入刚到数据库中。你经常需要执行垃圾收集,保证数据库不包含太多的未使用的数据,浪费磁盘空间和ultimatively降解性能。

    请按的帮助按钮来查看PostgreSQL真空命令来了解更多的选项。

    数据库服务器的输出显示在页面作为他们到达的消息。如果选择冗长,服务器将发送非常详细的信息是什么。

    虽然这个工具很方便特别维护的目的,建议您安装一个自动工作,执行真空工作经常保持你的数据库在一个整洁的状态。

分析

    分析调查关于所选数据库或表的统计值。这使查询优化器选择最快的查询计划,给最优性能。每次你的数据的快速变化,你应该执行该任务。它可以包括在真空中运行,使用适当的选择。

重建索引

    重建索引重建索引,以防这些已经退化造成的不寻常的数据插入模式。这可能发生例如如果您插入许多行,增加索引值,和删除索引值低。

创建选项不调用内部重建索引SQL命令,而是滴现有表和再现它根据当前指数的定义。这并不完全锁定表,索引,但只能锁写访问。

   Backup

    
   
    备份对话PostgreSQL pg_dump则体现了一种简化的接口工具。你可以备份一个表,一个模式或一个完整的数据库,依赖于对象时选择启动备份工具。

    pg_dump所有备份文件格式不支持所有的选项。尤其是备份blob平原格式不能被使用。同样,一个普通文件不能解释,可以使用pgAdmin不会恢复。普通的格式将创建一个SQL脚本,可以使用psql工具执行。标准备份和恢复的目的,建议压缩和焦油选项。

    为了使用备份,pg_dump工具pgAdmin必须是可访问的。这可以通过完成定位使用的路径,或通过复制到同一个pgadmin3可执行文件所在的目录。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29716561/viewspace-1497222/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29716561/viewspace-1497222/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值