PostgreSQL常用工具

:2024年07月22日 SQL编程思想
分享到:

管理/开发工具pgAdmin4,基于 Web 的 PostgreSQL 图形管理和开发工具。OmniDB,基于 Web 的数据库管理和开发工具,支持 PostgreSQL、MySQL/MariaDB、Oracle 等。phpPgAdmin,基于 Web 的 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 的后台作业调度程序。

  • ERBuilder,Windows 平台数据库建模工具,支持各种主流数据库。

  • pgModeler,PostgreSQL 数据库建模工具,支持跨平台。

  • pgFormatter,SQL 语法格式化工具。

  • pgBadger,PostgreSQL 日志分析工具。

  • pgCluu,PostgreSQL 数据库性能监控和审计工具。

  • PostgreStats,PostgreSQL 可视化监控工具。

  • pg_timetable, PostgreSQL 作业调度程序。

备份与恢复

  • Barman,PostgreSQL 备份恢复管理器。

  • pgBackRest,一个简单可靠的备份恢复工具。

  • pg_bulkload,数据批量加载工具。

  • pgloader,支持各种数据源到 PostgreSQL 的数据加载和迁移。

集群和复制

  • 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 分析平台。

  • PipelineDB,基于 PostgreSQL 的流数据库。

  • FerretDB,基于 PostgreSQL 文档数据库,MongoDB 替代产品。

  • PostGIS,基于 PostgreSQL 的空间数据库。

PostgreSQL 扩展插件

  • Orafce,提供 Oracle 兼容的函数和程序包。

  • Ora2pg,从 Oracle/MySQL 到 PostgreSQL 的迁移工具。

  • https://pgxn.org/ ,提供了各种 PostgreSQL 插件和扩展包。

  • HypoPG,PostgreSQL 虚拟索引插件。

  • pg_qualstats,统计 WHERE 和 JOIN 中的谓词,提供索引建议。

  • pg_track_settings,记录 PostgreSQL 配置参数的变更。

  • OrioleDB,PostgreSQL 现代化云原生存储引擎。

  • plpgsql_check,PL/pgSQL 静态代码分析工具。

  • pg_partman,PostgreSQL 分区管理插件。

  • pg_stat_statements,SQL 语句性能监控。

  • pgcrypto,PostgreSQL 数据库加密/解密。

外部数据

  • 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 的优秀资源列表:

https://github.com/dhamaniasad/awesome-postgres

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

原文来源:https://mp.weixin.qq.com/s/rOl9kDHFz0FTyW2Vkyr1Aw

[我要纠错]
文:王振袢&发表于江苏
关键词: 管理 开发工具 pgAdmin4 基于 PostgreSQL

来源:本文内容搜集或转自各大网络平台,并已注明来源、出处,如果转载侵犯您的版权或非授权发布,请联系小编,我们会及时审核处理。
声明:江苏教育黄页对文中观点保持中立,对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,不对文章观点负责,仅作分享之用,文章版权及插图属于原作者。

点个赞
0
踩一脚
0

您在阅读:PostgreSQL常用工具

Copyright©2013-2024 JSedu114 All Rights Reserved. 江苏教育信息综合发布查询平台保留所有权利

苏公网安备32010402000125 苏ICP备14051488号-3技术支持:南京博盛蓝睿网络科技有限公司

南京思必达教育科技有限公司版权所有   百度统计

最热文章
最新文章
  • 卡尔蔡司镜片优惠店,镜片价格低
  • 苹果原装手机壳