我们知道,PostgreSQL 是世界上最先进的开源关系数据库。不过,今天给大家介绍的是一款 Postgresql 管理工具:pgAdmin。
pgadmin 简介pgAdmin 是一个非常流行、功能强大并且开源的 Postgresql 管理与开发平台。pgadmin 支持 linux、Unix、Mac OS X 以及 windows *** 作系统,可以管理 Postgresql 9.2 以及更高版本。
pgadmin 特性pgadmin 提供了大量的功能特性,了解这些特性的最好方法就是下载并进行尝试。以下是一个简单的列表,仅供参考:
跨平台支持
Microsoft windows ™linuxmacOS为各种 Postgresql 版本和衍生产品而设计
Postgresql 9.2 以及更高版本EDB Postgres Advanced Server 9.2 以及更高版本丰富的文档
pgadmin 使用文档Postgresql 文档链接多种部署模式
桌面应用模式服务器模式,支持多用户通过网络进行访问容器部署模式工具
强大的查询工具,支持语法高亮快速响应的数据显示和输入表格可视化的查询计划显示ACL 权限快速设置向导过程语言调试器(支持 pl/pgsql 和 edb-spl)日常维护
管理自动清理(auto-vacuum)监控面板备份、还原、清理以及统计分析sql/Shell/批处理作业调度代理创建、查看以及编辑所有常用的 Postgresql 对象
对象的显示包括它们的 sql 语句定义,以及一个用户友好的属性列表。同时还会显示依赖对象和被依赖对象,以及对象的统计信息。
聚合函数类型转换字段约束数据库域外部表外部服务器外部数据封装器FTS 配置FTS 字典FTS 解析器FTS 模板函数索引语言物化视图角色规则过程语言模式序列表表空间触发器函数类型视图EDB Postgres Advanced Server 对象(例如包、过程和同义词)pgAgent 对象(例如作业、计划)多字节编码支持
pgadmin 支持大部分的 Postgresql 服务器编码:
sql_ASCIIEUC_JP,EUC_CN,EUC_KR,EUC_TWJOHABlatin1,LATIN2,LATIN3,LATIN4,LATIN5,LATIN6,LATIN7,LATIN8,LATIN9,latin10ISO_8859_5,ISO_8859_6,ISO_8859_7,ISO_8859_8UNICODE/UTF-8MulE_INTERNALKOI8WINALTWIN1256TCVNWIN874下载安装pgadmin 当前版本为 pgadmin 4,官方网站提供了各种平台下的安装包和源码。推荐使用二进制安装包,安装过程非常简单,不断点击下一步即可。默认情况下,运行 pgadmin4 会在浏览器中显示以下页面。
pgadmin 支持多语言界面,默认为英语。我们将其改为中文界面,点击“file”下拉菜单,选择“Preferences”;找到左侧列表中的“miscellaneous” -> “User language”,然后在右侧下拉列表中选项“Chinese (SimplifIEd)”。
最后点击“Save”保存设置。此时仍然不能看到中文界面,需要重新打开或者刷新浏览器才能生效。
连接数据库
在执行数据库的管理和开发之前,先需要创建一个数据库服务器连接。右键点击页面左侧的“Servers”节点,然后选择“创建” -> “服务器…”,d出“创建-服务器”对话框。
为新的服务器连接指定一个“名称”,可以为该连接指定一个服务器组,设置背景色和前景色等。然后点击“Connection”标签。
设置连接服务器的相关信息:主机、端口、数据库、用户名以及密码。可以选择是否保存密码。然后点击“保存”按钮创建并连接到新的数据库服务器。
通过左侧的对象浏览器,可以查看和管理各种数据库对象。右侧的各种面板提供了具体的对象信息。
在左侧结构树中选项任意数据库节点,比如上图中的 hrdb,然后点击菜单“工具” -> “查询工具”可以打开查询编辑器。
查询工具可以用于执行各种 sql 语句和命令,运行 sql 脚本,显示查询执行计划,导出查询结果等。
简而言之,pgadmin 的确是一款强大的 Postgresql 数据库管理和开发工具,学习起来并不困难,建议大家进行尝试。有什么使用问题可以留言讨论!
总结以上是内存溢出为你收集整理的PostgreSQL 管理工具之 pgAdmin全部内容,希望文章能够帮你解决PostgreSQL 管理工具之 pgAdmin所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)