PostgreSQL GUI 工具社区指南

来自 PostgreSQL wiki
跳转到导航跳转到搜索


此页面列出了与 Postgres 协同工作的各种实用程序(例如:数据加载器、比较器等)。 这里不包含执行查询“输入 SQL 并获取结果”的功能。

如果您想查找允许您“输入 SQL 并获取结果”的客户端,请参阅 PostgreSQL 客户端

如果您想查找 DB 可视化或设计工具,请参阅 设计工具

开源 / 自由软件

这是“开源和免费”的各种实用程序列表

Libre Office

http://www.libreoffice.org/discover/base/

支持 MySQL/MariaDB、Adabas D、MS Access 和 PostgreSQL,以及其他 JDBC/ODBC 数据库。

SmartXML

http://redata.dev/smartxml

该应用程序允许您从任何复杂程度的 XML 中提取数据并将其加载到 PostgreSQL 中。 它不需要安装。 不需要 XSD 模式。 支持 Windows。 Linux 上有 alpha 版本的构建。

PASH-Viewer: PostgreSQL 活动会话历史记录查看器

https://github.com/dbacvetkov/PASH-Viewer

Java(跨平台)。

开源软件,提供活动会话历史记录的图形视图,帮助您回答诸如“哪些等待事件占用了最多的时间?”、“哪些会话占用了最多的时间?”、“哪些查询占用了最多的时间以及它们在做什么?”等问题。 它还支持 pgsentinel 的活动会话历史记录扩展。 不执行 DB 插入、修改等操作。

pgrights: PostgreSQL 角色、权限和策略的 GUI

https://github.com/apsavin/pgrights

MacOS(基于 Electron,因此其他操作系统的版本可以从源代码构建)。

开源软件,允许您轻松了解 PostgreSQL 用户可以使用表格数据做什么(以及不能做什么)。 换句话说,它是一个查看 GRANT 命令结果的查看器,以及应用于特定表格和特定角色的行级安全规则。 仅修改用户权限,没有其他功能。

Sohag 开发者

Sohag 开发者

Gnu/Linux Windows(其他操作系统可以从源代码编译)。

使用 Sohag Developer 按照几个步骤构建强大的数据库应用程序。 Sohag Developer 当前支持 PostgreSQL 数据库,并提供了一组 CRUD 生成器,这些生成器会生成(Qt/C++ 代码和 ui 窗体 - PHP 网络应用程序使用 Web 窗体和 Bootstrap 框架)来操作数据库表格或视图中的数据。

Beekeeper Studio

https://beekeeperstudio.io/

Beekeeper Studio 是一款现代跨平台 SQL 编辑器和数据库管理器,适用于 Linux、Mac 和 Windows。 它的一些功能包括

  • 简洁、流畅、易用的 UI,带有深色和浅色主题
  • 选项卡式界面
  • 同时支持多个连接
  • 保存的查询和运行历史记录
  • 自动完成

Execsql.py

https://pypi.ac.cn/project/execsql/

Execsql.py 是一款 SQL 脚本客户端,它从文本文件读取 SQL 语句并将其发送到 PostgreSQL 服务器。 脚本文件还可以包含由 execsql.py 解释的特殊元命令,这些命令可用于导入和导出数据、在数据库之间复制数据、有条件地执行脚本块、在 GUI 对话框中显示数据以及执行其他功能。 数据可以以 19 种不同的表格格式导出,或者使用三种不同的模板处理器中的任何一种。 默认和自定义日志记录功能可用于记录脚本操作。

专有软件

这是一个“闭源”项目的列表,其中一些项目可能提供某种形式的免费版本。

Access

https://products.office.com/en-us/access

Windows

是的,您可以使用 MS Access 作为 PostgreSQL 数据库界面。 支持访问 PostgreSQL 表格和视图; 许多基于 ODBC 的限制和错误。

Five

https://five.co/

快速开发和交付现代商业软件给内部或外部用户。

Five 免费使用。 在本地免费开发和测试应用程序。 只有当您构建可用于生产的东西时才需要订阅。

功能

  • 从任何数据源(例如 PostgreSQL DB)存储、检索和处理数据
  • 使用 SQL、JavaScript 或 TypeScript 快速实现业务逻辑
  • 减少您在前端开发上花费的时间
  • 可扩展、安全且经济实惠:一键部署应用程序
  • 将您的数据安全地保存在 Five 管理的基础设施上
  • 构建受密码保护的多用户应用程序
  • 有用的开发人员工具,可加速您的开发

Windows 和 MacOS 上提供免费下载

dbForge Studio for PostgreSQL

http://www.devart.com/dbforge/postgresql/studio/

Microsoft Windows、Linux、macOS

dbForge Studio for PostgreSQL 是一款功能丰富的 IDE,专为数据库开发和管理而设计。 它可以处理的任务包括完成辅助的 SQL 编码、数据库比较和同步、数据管理、数据分析和报告、查询优化以及可自定义的真实测试数据的生成。

主要功能

  • SQL 开发:智能代码完成和格式化
  • 数据库资源管理器:对象树导航和上下文菜单操作
  • 数据库比较:检测模式和表格数据中的差异,并生成同步脚本
  • 数据导入和导出:10 多种最常用的数据格式
  • 查询分析器:SQL 查询性能优化
  • 数据生成器:创建有意义的虚拟数据以进行测试
  • 透视表:对数据进行分组和汇总以进行分析
  • 主从浏览器:查看和分析相关表格中的数据
  • 报告:9 种不同格式的视觉数据报告
  • 命令行界面:CLI 支持的重复操作自动化

dbForge Data Compare for PostgreSQL

http://www.devart.com/dbforge/postgresql/datacompare/

Microsoft Windows、Linux、macOS

dbForge Data Compare for PostgreSQL 是一款有效的表格数据比较工具,可以轻松检测数据差异,分析它们并生成数据同步的 SQL 脚本。

主要功能

  • 识别两个数据库之间的差异
  • 根据表格名称掩码比较单独的表格或表格组
  • 比较结构不同的表格
  • 比较自定义查询执行结果
  • 生成详细的比较报告
  • 使用脚本完全或部分同步表格和视图中的数据
  • 使用 Windows 任务计划程序安排数据同步

dbForge Schema Compare for PostgreSQL

http://www.devart.com/dbforge/postgresql/schemacompare/

Microsoft Windows、Linux、macOS

dbForge Schema Compare for PostgreSQL 和 Amazon Redshift 是一款免费工具,可以轻松有效地比较数据库结构差异。 此外,它还会生成和运行用于同步源和目标模式的 SQL 脚本。

主要功能

  • 查找 Redshift 和 PostgreSQL 数据库模式中的差异
  • 生成 SQL 脚本以使用另一个数据库的内容更新一个数据库
  • 将 PostgreSQL 模式迁移到 Amazon Redshift
  • 将开发数据库中的更新应用于暂存或生产
  • 比较和同步对象前安全权限
  • 比较 PL/pgSQL 和 Python 代码

TablePlus

https://tableplus.com/

macOS、Windows、iOS

TablePlus 是一款现代原生工具,具有优雅的 UI,允许您同时管理多个数据库,例如 MySQL、PostgreSQL、SQLite、Microsoft SQL Server 等。

  • 真正的原生构建。
  • 工作区支持多个选项卡,多个窗口
  • 功能强大的 SQL 编辑器,具有完整的特性:自动语法高亮、自动建议、拆分窗格、收藏夹和历史记录。
  • 数据过滤和排序、导入和导出
  • 全黑主题和现代快捷键
  • 使用插件系统,您可以根据需要编写自己的新功能来处理数据库(导出图表、漂亮的 json…)。

Ultorg

https://www.ultorg.com

Ultorg 是一款通用用户界面和视觉查询系统,可与任何现有的 PostgreSQL 数据库协同工作。

Windows、MacOS、Linux

主要功能

  • 快速跨多个表和一对多关系显示数据。
  • 在持续自动格式化的表格、表单或交叉表布局中查看数据。
  • 通过直接与数据交互来构建任何 SQL-92 SELECT 查询的等效项(选择字段、联接、过滤器、计算等)。
  • 编辑数据并将更改提交回数据库。从 FK 关系等中插入/删除/下拉行。
  • 将 PostgreSQL 表与来自其他数据源的表(CSV 文件、Google 表格等)联接。
  • 避免键入冗长的 SQL 查询和相关的格式化代码。

WaveMaker Ajax GUI 设计工具

http://www.wavemaker.com/

Windows、Macintosh、Linux

WaveMaker 是一款基于 Ajax 的 Postgres GUI 设计工具。WaveMaker 使用它自己构建!WaveMaker 基于 Spring、Hibernate 和 Dojo 生成标准 Java WAR 文件。WaveMaker 支持 Postgres 架构创建和导入,并包含一个可视化查询编辑器。

Postgres 比较

无框

https://www.postgrescompare.com/

Windows、Mac 和 Linux

一个全面的工具,用于识别数据库之间的差异并生成更新脚本以同步它们。Postgres Compare 读取系统目录以确定数据库的结构,并将其与另一个数据库进行比较以查找更改。生成 SQL 并部署更改,保存快照以备后用。通过命令行自动执行此过程。

完整转换

https://www.spectralcore.com/fullconvert

通过 ODBC 在 PostgreSQL 和 Microsoft Access、dBase、FoxPro、Microsoft Excel、Firebird、Interbase、MySQL、Oracle、Paradox、Microsoft SQL Server、SQL Server、SQL Server Azure、SQL Server Compact(SQLCE)、SQLite、分隔文本文件(CSV)、XML 等之间进行数据库转换和同步。

Abris 平台

https://abrisplatform.com

适用于 Linux/Windows 的 Web 应用程序,需要 Apache+PHP 或 Docker

Abris 平台是一个应用程序开发平台,用于为 PostgreSQL 数据库创建基于 Web 的前端。可用于通过 SQL 声明性描述快速创建具有便捷表单的应用程序。

主要功能

  • 快速设置 - Abris 平台提供了内置方法,用于灵活的数据结构配置(表、字段和关系)。这可以在系统初始化期间以及系统运行期间完成。
  • 单页应用程序 - 相关实体和表可在同一屏幕上即时访问以进行查看和编辑。
  • 搜索 - 使用通用的表内搜索和复杂的列过滤器。
  • 图表 - 数据可以通过不同类型的图表表示:条形图、饼图、折线图等。
  • 地图 - 内置对地理数据的支持。Abris 平台允许使用 OpenStreet Map 包实时可视化地理数据事件。
  • 报告 - 过滤器设置可以保存为报告描述,数据可以以下列格式导出:HTML、PDF、Excel。
  • 数据导入 - 从计算机剪贴板将数据插入当前打开的列表视图。
  • 通知 - 通知池,可以填充到 PostgreSQL 函数中。
  • 管理工具 - 内置管理工具负责用户管理、活动监控和审计,并允许配置表和字段数据库级别的用户/组访问策略。

复制器 Pro

https://www.spectralcore.com/replicator

复制器允许表数据比较和同步 - 即使对于异构数据库也是如此。它独一无二之处在于,即使源是非关系型(CSV、DBF、Excel 文档、Paradox...),它也可以仅复制更改。复制器具有内置的调度程序,可轻松进行定期更改复制。

DBTools 管理器

http://www.dbtools.com.br

Windows

管理

免费软件,适用于 PostgreSQL 和 MySQL,允许管理数据库的所有方面:数据库、表、触发器、函数等。包括导入/导出向导,用于将数据和结构迁移到/从其他数据库引擎。由 DBTools Software 开发。

PostgreSQL PHP 生成器

http://www.sqlmaestro.com/products/postgresql/phpgenerator/

Windows

PostgreSQL PHP Generator 是一款免费但功能强大的 PostgreSQL GUI 前端,允许您为选定的表、视图和查询生成高质量的 PHP 脚本,以便通过 Web 进一步使用这些对象。

适用于 PostgreSQL 的 ConvertDB

http://convertdb.com/postgresql 具有 PostgreSQL 导出/导入工具

Windows

该软件能够连接到运行在 Linux、Solaris、Mac OS X 和 Windows 上的远程 PostgreSQL 9.x/7.4。

ConvertDB 跨数据库迁移工具有助于在 PostgreSQL、MySQL、MS SQL Server、MS Windows SQL Azure 和 MS Access 数据库之间进行数据转换和同步。

  • 100 万条记录可以在 5-10 分钟内传输。
  • PostgreSQL、MS SQL、MySQL 和 Oracle 之间的双向同步
  • 调度迁移和同步作业。

dotConnect for PostgreSQL

https://www.devart.com/dotconnect/postgresql/

Windows

dotConnect for PostgreSQL(以前称为 PostgreSQLDirect .NET)是 PostgreSQL 的增强型 ORM 启用的数据提供程序,它基于 ADO.NET 技术,为开发基于 PostgreSQL 的数据库应用程序提供完整的解决方案。它引入了设计应用程序体系结构的新方法,提高了生产力,并利用了数据库应用程序。

主要功能

  • 直接模式
  • 数据库应用程序开发扩展
  • PostgreSQL 高级功能支持
  • 优化代码
  • ORM 支持
  • BIS 支持

Devart PostgreSQL 数据访问组件

Windows

https://www.devart.com/pgdac/

PostgreSQL 数据访问组件 (PgDAC) 是一个组件库,它为 Windows、Mac OS X、iOS、Android、Linux 和 FreeBSD 上的 Delphi、C++Builder、Lazarus(和 Free Pascal)提供对 PostgreSQL 的本机连接,适用于 32 位和 64 位平台。PgDAC 旨在帮助程序员开发真正轻量级、更快速和更简洁的 PostgreSQL 数据库应用程序,无需部署任何其他库。

对 PostgreSQL 的本机连接 PgDAC 是标准 PostgreSQL 连接解决方案的完整替代品,并为访问 PostgreSQL 提供了比 Borland Database Engine (BDE) 和标准 dbExpress 驱动程序更有效的替代方案。它提供对 PostgreSQL 的直接访问,无需 PostgreSQL 客户端。

Devart ODBC 驱动程序 for PostgreSQL

https://www.devart.com/odbc/postgresql/

Windows

Devart ODBC 驱动程序 for PostgreSQL 为 ODBC 基于应用程序提供高性能且功能丰富的连接解决方案,以从 Windows(32 位和 64 位)访问 PostgreSQL 数据库。我们的驱动程序中实施的标准 ODBC API 函数和数据类型的完全支持使您的数据库应用程序与 PostgreSQL 的交互变得快速、简便且极其方便。

Devart Excel 加载项 for PostgreSQL

https://www.devart.com/excel-addins/postgresql.html

Windows

Devart Excel 加载项 for PostgreSQL 使您能够快速轻松地将 Microsoft Excel 连接到 PostgreSQL,将数据从 PostgreSQL 加载到 Excel,立即从数据库刷新 Excel 工作簿中的数据,编辑这些数据,并将它们保存回 PostgreSQL。它使您能够像使用常规 Excel 工作表一样使用 PostgreSQL 数据,轻松执行数据清理和去重,并将 Excel 的所有强大数据处理和分析功能应用于这些数据。

EMS 数据库管理工具 for PostgreSQL

http://www.sqlmanager.net/en/products/postgresql

Windows

PostgreSQL 工具产品系列

  • SQL Management Studio for PostgreSQL - 一个用于管理 PostgreSQL 数据库、管理数据库架构和对象以及数据库设计、迁移、提取、查询构建、数据导入、导出和数据库比较的单一工作台。
  • SQL Manager for PostgreSQL - 用于 PostgreSQL 数据库管理和开发的高性能图形工具。它使创建和编辑 PostgreSQL 数据库对象变得轻松快捷,并允许您运行 SQL 脚本、以可视方式设计数据库、构建 SQL 查询、提取、打印和搜索元数据、导入和导出 PostgreSQL 数据库数据等等。
  • Data Export for PostgreSQL - 用于将 PostgreSQL 数据库数据快速导出到 19 种可用格式的工具,包括 MS Access、MS Excel、MS Word、RTF、HTML、TXT、ODF 等。Data Export for PostgreSQL 具有 kata kata lucu 友好的向导,允许您以可视方式设置 PostgreSQL 导出过程的各种选项,以及命令行实用程序,可以使用配置文件自动执行您的 PostgreSQL 导出作业。
  • Data Import for PostgreSQL - 用于将数据导入 PostgreSQL 表的工具,这些数据来自 MS Excel 97-2007、MS Access、DBF、TXT、CSV、MS Word 2007、RTF、ODF 和 HTML 文件。此实用程序允许您快速将数据导入一个或多个 PostgreSQL 表或视图,保存当前向导会话中设置的所有 PostgreSQL 导入参数,使用特殊的批处理插入模式以尽可能快的速度导入 PostgreSQL 数据等等。
  • Data Pump for PostgreSQL - 用于将数据库从 ADO 兼容源(例如 MS Access、MS SQL 数据库或任何其他具有 ADO 支持的数据库)转换为 PostgreSQL 数据库并导入表数据的迁移工具。
  • Data Generator for PostgreSQL - 用于生成 PostgreSQL 数据库表测试数据的工具。该实用程序可以帮助您模拟数据库生产环境,并允许您同时用测试数据填充多个 PostgreSQL 数据库表,定义要生成数据的表,设置值范围,控制每种字段类型的各种生成参数等等。
  • DB Comparer for PostgreSQL - 用于比较 PostgreSQL 数据库架构和发现其结构差异的工具。您可以查看比较的数据库对象中的所有差异,并执行自动生成的脚本以同步 PostgreSQL 数据库的结构并消除这些差异。
  • DB Extract for PostgreSQL - 一个易于使用的工具,用于创建 SQL 脚本形式的 PostgreSQL 数据库备份。此数据库脚本实用程序允许您将所有 PostgreSQL 数据库对象的元数据以及 PostgreSQL 表数据保存为数据库快照。
  • SQL Query for PostgreSQL - 一个有用的工具,可以让您快速轻松地构建 PostgreSQL 数据库的 SQL 查询。提供可视化 PostgreSQL 查询构建以及查询文本的直接编辑。
  • Data Comparer for PostgreSQL - 用于比较和同步 PostgreSQL 数据的工具。使用此实用程序,您可以查看比较的 PostgreSQL 表中的所有差异,并执行自动生成的脚本以消除这些差异。

SQL Maestro Group 的 PostgreSQL 产品

http://www.sqlmaestro.com/products/postgresql/

Windows

SQL Maestro Group 提供了大量用于 PostgreSQL 的工具。

  • PostgreSQL Data Wizard 为您提供了一些易于使用的向导,用于将任何数据库传输到 PostgreSQL,将数据从 PostgreSQL 表、视图和查询导出到最流行的格式,以及将数据从各种来源导入到 PostgreSQL 表中。

SQL Maestro 集团还为 MySQL、Oracle、MS SQL Server、SQLite、Firebird、DB2、SQL Anywhere 和 MaxDB 提供类似的工具。

Datanamic DataDiff for PostgreSQL

http://www.datanamic.com/datadiff-for-postgresql/

Windows

Datanamic DataDiff for PostgreSQL 是一款用于数据比较和同步的实用工具。比较两个数据库中选定表的 数据,快速安全地查看差异并发布更改。灵活的比较和同步设置将使您能够设置自定义比较键,并选择用于比较和同步的表和字段。DB Data Difftective 可用于数据迁移、(损坏)数据验证、数据审核等。

Datanamic SchemaDiff for PostgreSQL

http://www.datanamic.com/schemadiff-for-postgresql/index.html

Windows

Datanamic SchemaDiff for PostgreSQL 是一款用于比较和同步数据库架构的工具。它允许您比较和同步两个数据库之间的表、视图、函数、序列(生成器)、存储过程、触发器和约束。

DB MultiRun PostgreSQL 版

http://www.datanamic.com/multirun/index.html

Windows

DB MultiRun 是一款简单的工具,可快速在多个数据库上执行多个 SQL 脚本。定义数据库列表,添加要在这些数据库上执行的 SQL 脚本,然后单击“执行”以在列表中的数据库上运行这些脚本。SQL 脚本的多线程执行使其能够快速完成任务。脚本执行后,您可以检查每个数据库上执行的脚本的结果。

DB Doc for PostgreSQL

https://www.yohz.com/dbdoc_details.htm

Windows

DB Doc 可帮助您记录数据库架构,并在 5 个步骤内生成可共享的 PDF、HTML、XML 和 Microsoft Word 文档。此外,生成的文档的布局是可自定义的。

SQL Blob 导出

http://www.yohz.com/sbe_details.htm

Windows

SQL Blob 导出可在 5 个简单步骤中从您的表或查询中导出无限量的图像和文件。

SQL 文件导入

http://www.yohz.com/sfi_overview.htm

Windows

SQL 文件导入允许您将文件、图像和其他数据上传到您的数据库,而无需编写任何 SQL 语句。SQL 文件导入支持 PostgreSQL、Firebird、MySQL、Oracle、SQLite、SQL Server 以及各种支持 ODBC 的数据库(例如 DB2 和 PostgreSQL)。

脚本引擎允许您在将数据导入数据库之前对其进行转换。还包含一个命令行版本,以便您可以执行无人值守的上传/导入任务。

SQL 图像查看器

http://www.yohz.com/siv_details.htm

Windows

SQL 图像查看器允许您检索、查看、转换和导出存储在 Firebird、MySQL、Oracle、SQLite、SQL Server 以及各种支持 ODBC 的数据库(例如 DB2 和 PostgreSQL)中的图像。它支持以下图像格式:BMP、GIF、JPG、PNG、PSD 和 TIFF。

它还允许您导出二进制数据并识别以下二进制文件类型:PDF、MP3、WAV、7Z、BZ2、GZ、RAR、ZIP,并且对 DOC、PPT 和 XLS 文件类型提供实验性支持。

还包含一个命令行版本,以便您可以执行无人值守的计划二进制数据导出。

SQL 多选

http://www.yohz.com/sms_details.htm

Windows

SQL 多选是一个查询工具,允许您一键在多个服务器上运行多个脚本。来自不同服务器的结果集被合并到一个视图中,便于比较和分析。

Devart SSIS 数据流组件 for PostgreSQL

https://www.devart.com/ssis/

Windows

Devart SSIS 数据流组件 for PostgreSQL 允许您通过 SQL Server Integration Services (SSIS) 集成数据库和云数据。

Devart SSIS 数据流组件提供易于设置且经济高效的数据集成,使用 SSIS ETL 引擎。它们提供高性能数据加载、方便的组件编辑器、对云数据源的 SQL 支持以及大量特定于数据源的功能。

EDB Postgres 企业管理器

http://www.enterprisedb.com/products/postgres-enterprise-manager

Windows、Mac OS X、Linux

Postgres 企业管理器是当今唯一可用的解决方案,可让您从单个 GUI 控制台智能地管理、监控和调整大规模 Postgres 安装。

监控功能包括:服务器自动发现、超过 225 个预配置的即用型探针、自定义探针、警报管理、个性化警报、远程监控、多功能图表、自定义仪表板和 Web 客户端。

DBA 工具包括:数据库对象管理、Postgres Expert(最佳实践配置设置)、Audit Manager、Log Manager、Log Analysis Expert、Capacity Manager 和 Team Support。

开发人员工具包括:查询工具、数据网格、SQL Profiler、SQL Debugger 和导入工具。

调整工具包括:一目了然的性能仪表板、调整向导、性能诊断和索引顾问。

ClusterControl by Severalnines

https://severalnines.com/product/clustercontrol/for_postgresql

ClusterControl 是一款全面的开源数据库管理系统,允许您部署、监控、管理和扩展数据库环境。ClusterControl 提供了您使用我们的部署向导、监控和基本管理功能(如自动故障转移、备份和恢复)启动和运行 PostgreSQL 所需的基本功能。

  • 点击式复制部署 - ClusterControl 允许您轻松部署和配置主/从复制 PostgreSQL 实例。
  • 高级性能监控 - ClusterControl 监控查询并通过内置警报检测异常。
  • 自动故障转移处理 - ClusterControl 检测主服务器故障并自动提升新的主服务器。
  • 数据库自动化 - ClusterControl 允许您管理配置、计划和恢复备份。

Reportizer

https://www.reportizer.net

Reportizer 是一款数据库报表工具,可轻松创建、修改和打印来自各种类型的数据库(包括 PostgreSQL)的数据库报表。报表可以在方便的可视化报表生成器中或文本模式下进行编辑。它支持计算字段、多列报表、表达式、分组、显示图像等。Reportizer 可以将报表导出为 HTML、XLSX、图像或内部格式。可以从命令行加载和打印报表。Reportizer 允许管理报表集合,这些集合可以保存在文件或数据库表中。

Exportizer Enterprise

https://www.vlsoftware.net/exportizer/

Exportizer Enterprise 是一款数据库导出工具,可以将 PostgreSQL 数据库作为源或目标进行处理。它允许将数据导出到数据库、文件、剪贴板或打印机。

  • 可能的来源:ODBC 数据源、DB(Paradox)、DBF(dBase、FoxPro)、MDB、ACCDB、XLS、XLSX、GDB、IB、FDB、HTML、UDL、DBC、TXT、CSV 类型的文件,由 ADO 连接字符串指定的数据库,以及 Oracle、SQL Server、PostgreSql、DB2、Informix、SQLite、Interbase 等数据库。
  • 可能的目的地:文本、CSV、XLS、XLSX、RTF、XML、HTML、PDF、DBF、SLK、SQL 脚本等文件格式,以及任何支持类型的关系数据库,包括 PostgreSQL。
  • 可以一次从打开的数据库中导出所有表或选定表。
  • 数据迁移可以在超快批量模式下完成。
  • Exportizer Enterprise 可以自动检测 BLOB 字段中最常见的图像类型(JPEG、PNG、GIF、BMP、ICO)并导出它们,例如导出到 HTML 或 XLSX。
  • 图像和其他 BLOB 数据可以在单个导出操作期间导出到多个单独的文件。
  • 可以指定源到目标字段映射。
  • 导出操作可以通过程序接口或命令行执行。

TiCodeX SQL 架构比较

https://www.ticodex.com/

TiCodeX SQL 架构比较是一款工具,允许数据库管理员比较多个数据库架构以管理版本控制。
该软件在 Windows、Linux 和 Mac 上运行,支持 Microsoft SQL (MS-SQL)、MySQL、PostgreSQL、Azure SQL 以及 Amazon RDS 上的 MS-SQL。

主要功能

  • 在 Windows、Linux 和 MacOS 上运行
  • 以英语、德语和意大利语本地化
  • 比较两个 SQL 数据库架构之间的更改(例如,从开发到测试到生产)
  • 查看数据库差异并探索架构更改以查看发生了什么
  • 自动创建完整的数据库迁移脚本
  • 安全保存数据库和服务器登录详细信息

pgMustard

https://www.pgmustard.com/

pgMustard 是一款 PostgreSQL 性能工具,它为您的 explain analyze 输出提供用户界面,以及关于如何加速查询的提示。

功能

  • 性能建议 - 按估计的节约时间潜力进行评分
  • 每个操作的计时¹
  • 每个操作返回的行数¹
  • 计时条 - 固定在上下文中的位置
  • 可折叠子树 - 默认情况下,快速子树处于折叠状态
  • 操作描述
  • 指向博客文章的链接,以供进一步阅读

¹ 考虑循环、线程、子计划和 CTE。

要求

  • 来自 PostgreSQL 9.6 或更高版本的 TEXT 或 JSON 格式查询计划
  • 界面和建议为英语
  • GitHub 或 Google 帐户,用于登录
  • Web 应用程序,无需安装

CData 的 ODBC Driver for PostgreSQL

https://www.cdata.com/drivers/postgresql/odbc/

CData ODBC Driver for PostgreSQL 使您可以从任何支持 ODBC 连接的应用程序(最广泛支持的连接应用程序与数据的接口)直接访问 PostgreSQL 数据。该驱动程序将访问 PostgreSQL 数据的复杂性封装在一个符合 ODBC 3.8 标准的 ODBC 驱动程序中。该驱动程序隐藏了访问数据的复杂性,并提供了额外的强大安全功能、智能缓存、批处理、套接字管理等。

CData 的 JDBC Driver for PostgreSQL

https://www.cdata.com/drivers/postgresql/jdbc/

CData JDBC Driver for PostgreSQL 提供了从基于 Java 的应用程序和开发人员技术连接到 PostgreSQL 数据的最自然方式。该驱动程序将访问 PostgreSQL 数据的复杂性封装在一个易于集成的 100% Java JDBC 驱动程序中。该驱动程序隐藏了访问数据的复杂性,并提供了额外的强大安全功能、智能缓存、批处理、套接字管理等。

CData 的 ADO.NET Provider for PostgreSQL

https://www.cdata.com/drivers/postgresql/ado/

CData ADO.NET Provider for PostgreSQL 提供了从 .NET 应用程序访问 PostgreSQL 数据的最自然方式。该提供程序将访问 PostgreSQL 数据的复杂性封装在一个易于集成的、完全托管的 ADO.NET 数据提供程序中。该提供程序隐藏了访问数据的复杂性,并提供了额外的强大安全功能、智能缓存、批处理、套接字管理等。

CData 的 Excel Add-In for PostgreSQL

https://www.cdata.com/drivers/postgresql/excel/

CData Excel Add-In 提供了从 Excel 连接到 PostgreSQL 数据的最简单方法。从 CData 功能区,您可以选择 PostgreSQL 数据作为表和列到电子表格中。然后,电子表格将与远程数据链接。要更新数据,请编辑电子表格。

CData 的 SSIS Components for PostgreSQL

https://www.cdata.com/drivers/postgresql/ssis/

CData SSIS Components for PostgreSQL 使您能够通过 SSIS 工作流将 SQL Server 与 PostgreSQL 数据连接起来。这些组件将访问 PostgreSQL 数据的复杂性封装在标准 SSIS 数据流组件中。然后,您可以将 PostgreSQL 表与 SQL Server 表连接和同步。这些组件隐藏了访问数据的复杂性,并提供了额外的安全功能、智能缓存、批处理、套接字管理等。

CData 的 Power BI Connector for PostgreSQL

https://www.cdata.com/drivers/postgresql/powerbi/

CData Power BI Connector for PostgreSQL 提供了与 Microsoft Power BI 的自助服务集成。该连接器便于从“获取数据”窗口在 Power BI 中实时访问 PostgreSQL 数据。该连接器还提供直接查询以可视化和分析 PostgreSQL 数据。

其他资源

PostgreSQL 客户端 - 用于访问数据库内容的 UI 列表(输入 SQL,获取结果)

设计工具 - 用于设计和可视化数据库模式的工具

可能已废弃的旧项目,请参阅 社区 PostgreSQL 工具废弃指南