文章目录

  • 管理/开发工具
  • 备份与恢复
  • 集群和复制
  • 驱动和接口
  • PostgreSQL 衍生版
  • PostgreSQL 扩展插件
  • 外部数据库
  • 存储过程相关

管理/开发工具

  • pgAdmin4,基于 Web 的 PostgreSQL 图形管理和开发工具。
  • OmniDB,基于 Web 的数据库管理和开发工具,支持 PostgreSQL、MySQL/MariaDB、Oracle 等。
  • phpPgAdmin,基于 Web 的 PostgreSQL 图形管理工具。
  • TeamPostgreSQL,基于 Web 的 PostgreSQL 图形管理和开发工具。
  • pgAgent,PostgreSQL 后台作业调度代理程序。
  • PGC,一个命令行工具,用于 PostgreSQL 和相关项目的安装、更新和管理。
  • pg_partman,PostgreSQL 分区管理工具。
  • pgAudit,为 PostgreSQL 提供详细的会话/对象操作审计日志。
  • pg_cron,基于 cron 的后台作业调度程序。
  • Ora2Pg,Oracle/MySQL 到 PostgreSQL 迁移的免费工具。
  • pgloader,支持各种数据源到 PostgreSQL 的数据加载和迁移。
  • ERBuilder,Windows 平台数据库建模工具,支持各种主流的数据库。
  • pgModeler,PostgreSQL 数据库建模工具,支持跨平台。
  • pgFormatter,SQL 语法格式化工具。
  • pgBadger,PostgreSQL 日志分析工具。
  • pgCluu,PostgreSQL 数据库性能监控和审计工具。
  • PostgreStats,PostgreSQL 可视化监控工具。

备份与恢复

  • Barman,PostgreSQL 备份恢复管理器。
  • pgBackRest,一个简单可靠的备份恢复工具。
  • pg_bulkload,数据批量加载工具。

集群和复制

  • Postgres-BDR,分布式 PostgreSQL 多主集群方案。
  • pglogical,PostgreSQL 逻辑复制插件。
  • Patroni,PostgreSQL HA 模板,支持 ZooKeeper、etcd、Consul 以及 Kubernetes。
  • spilo,PostgreSQL HA 集群 Docker 镜像。
  • Bucardo,支持多主和多从节点的异步复制系统。
  • pg_chameleon,从 MySQL 到 PostgreSQL 的复制系统。
  • pglogical,PostgreSQL 逻辑复制。
  • Pgpool-II,管理 PostgreSQL 集群的中间件。
  • repmgr,PostgreSQL 集群复制和故障切换管理工具。
  • Slony-I,支持 PostgreSQL 一主多从以及级联复制。
  • SQL Relay,数据库连接管理方案。

驱动和接口

  • PyGreSQL,Python 连接 PostgreSQL 数据库的模块。
  • DBD::Pg,Perl DBI 模块的 PostgreSQL 数据库驱动。
  • libpqxx,C++ 连接 PostgreSQL 的官方接口。
  • PgJDBC,PostgreSQL JDBC 官方驱动。
  • psqlODBC,PostgreSQL ODBC 官方驱动。
  • psycopg,Python 连接 PostgreSQL 的驱动。

PostgreSQL 衍生版

  • TimescaleDB,基于 PostgreSQL 的时间序列数据库。
  • Postgres-XL,基于 PostgreSQL 的 MPP 数据库。
  • AgensGraph,基于 PostgreSQL 的图形数据库管理系统。
  • Greenplum,基于 PostgreSQL 的 MPP 分析平台。

PostgreSQL 扩展插件

  • PostGIS,PostgreSQL 空间数据库扩展。
  • Orafce,提供 Oracle 兼容的函数和程序包。
  • https://pgxn.org/ ,提供了各种 PostgreSQL 插件和扩展包。
  • HypoPG,PostgreSQL 虚拟索引插件。
  • pg_qualstats,统计 WHERE 和 JOIN 中的谓词,提供索引建议。
  • pg_track_settings,记录 PostgreSQL 配置参数的变更。
  • PipelineDB,处理时间序列数据流。

外部数据库

  • CassandraFDW,连接 Apache Cassandra 的 FDW。
  • AthenaFDW,连接 Amazon Athena 的 FDW。
  • mysql_fdw,连接 MySQL 数据库的 FDW。
  • cstore_fdw,PostgreSQL 列式存储插件。
  • oracle_fdw,连接 Oracle 数据库的 FDW。
  • tds_fdw,连接 Sybase 和 Microsoft SQL Server 的 FDW。

存储过程相关

PostgreSQL 默认支持以下过程语言:PL/pgSQL、PL/Tcl、PL/Perl 和 PL/Python。

  • plProfiler,PL/pgSQL 性能分析工具,可以分析存储过程和函数消耗的时间和运行次数。
  • plDebugger,PL/pgSQL 存储程序调式工具,支持断点调试。
  • PG_HINT_PLAN,通过 hint 控制查询的执行计划。
  • PL/Java,Java 存储过程。
  • PL/R,R 存储过程。

最后,给出一个 GitHub 上关于 PostgreSQL 的优秀资源列表。该项目列出了许多与 PostgreSQL 相关的软件、工具、驱动以及在线资源。

如果你有更好的推荐工具和资源,欢迎留言!

PostgreSQL 常用工具相关推荐

  1. C#(Net)软件开发常用工具汇总,提高你的开发效率

    C#(Net)软件开发常用工具汇总,提高你的开发效率 写代码也要读书,爱全栈,更爱生活.每日更新原创IT编程技术及日常实用技术文章. 我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是 ...

  2. 运维工程师岗位职责、职业路线和常用工具

    运维工程师岗位职责 像不像三座墓碑? 运维工程师职业路线 自动化运维使用和部署是进阶架构师的必经之路 运维工程师常用工具 代码管理(SCM):GitHub.GitLab.BitBucket.SubVe ...

  3. PostgreSQL 管理工具之 pgAdmin

    文章目录 pgAdmin 简介 pgAdmin 特性 下载安装 设置中文界面 连接数据库 我们知道,PostgreSQL 是世界上最先进的开源关系数据库.不过,今天给大家介绍的是一款 PostgreS ...

  4. postgresql 常用命令行

    postgresql 常用命令行 连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname \c dbname 切换数据库,相当于mysql的use dbnam ...

  5. 一些常用工具地址,随时更新中~

    2019独角兽企业重金招聘Python工程师标准>>> 一些常用工具地址的备份: 一款比较全的先到化界面编辑器Neditor:https://gitee.com/notadd/ned ...

  6. aes离线解密工具_CTF常用工具、网站、练习平台

    常用工具网站  CTFtools  比较全的工具下载网站,提供百度云链接  BUUCTF  比较全的工具下载网站,提供百度云链接  XSS 之旅  xss 攻击练习网站,闯关式设计,难度递增  too ...

  7. 西湖大学鞠峰组:环境宏病毒组学分析思路与常用工具

    环境宏病毒组学分析思路与常用工具 袁凌1, 2,倪艳4,鞠峰1, 2, 3 * 1 浙江省海岸带环境与资源研究重点实验室,工学院, 西湖大学, 杭州, 浙江 2  前沿技术研究所, 浙江西湖高等研究院 ...

  8. 自动化测试现状趋势解读,附带近年自动化测试常用工具

    前几天在知乎上写了一篇文章和网友们一起探讨自动化测试,其中就有一个网友给我的回复我印象很深刻.他说做测试好像要什么内容都需要会,太累了.今天我就这个问题来给大家介绍一下自动化测试的常用工具以及自动化测 ...

  9. commons-lang3-3.2.jar中的常用工具类的使用

    这个包中的很多工具类可以简化我们的操作,在这里简单的研究其中的几个工具类的使用. 1.StringUtils工具类 可以判断是否是空串,是否为null,默认值设置等操作: /*** StringUti ...

最新文章

  1. android zxing作用,Android / ZXing不再有效
  2. [蓝桥杯]PREV-23.历届试题_数字游戏
  3. 设计模式之强大的接口适配器模式,继承Thread or 实现Runnable?
  4. Spring AOP编程-aspectJ注解开发
  5. HttpServletRequest(request的一些API)
  6. ABAP中创建动态内表的三种方法(转载)
  7. IE10 URL中多出一串字符,图片无法显示
  8. ubuntu 17.10.1 安装 virtual box 增强工具
  9. 单片机的C语言中位操作用法
  10. PL\SQL设置中文
  11. Ubuntun系统查看系统版本和Python版本的方法
  12. Gitlab-IDEA使用教程
  13. 香帅的北大金融学课笔记4 -- 基金
  14. 微信中那些你不知道的隐藏实用功能!
  15. 湿气重怎么办?湿气有哪些危害?祛湿建议首选云植祛湿颗粒
  16. 猪悟能论坛看贴工具(Discuz!7版) v1.0
  17. 全球最昂贵的10大科技产品
  18. WHQL 认证服务过程
  19. PDF文档搜索工具:PDF Search Mac版
  20. 笔记本固态硬盘选型(总线、接口、协议、SATA、PCIe、AHCI、NVMe、M.2、NGFF)

热门文章

  1. Sass系统技术选型笔记(2)JBPM
  2. 通过nodejs搭建HTTP服务器
  3. 嵩天python爬虫百度云盘_基于MOOC嵩天《Python网络爬虫与信息提取》视频学习记录——第一周:requests库...
  4. 视频画中画制作,一款简单好上手的软件
  5. 启用tls的情况下openvpn配置文件合并到ovpn文件
  6. 《MySQL性能优化和高可用架构实践》阅读总结
  7. 如何理解混淆矩阵,以及预测少数类的评估指标?
  8. 投影仪显示服务器不能连接不上,极米投影仪常见故障和自助解决方案?
  9. [渝粤教育] 石家庄铁道大学 理论力学 参考 资料
  10. 硬件设计人员制作电路板需提供的材料