之前我用phpmyadmin来管理一个MySQL数据库,但现在我想管理一个PostgreSQL数据库。PostgreSQL 数据库在服务器上,但不是网络服务器,所以我不使用 PHP。
有没有很好的免费工具来管理 PostgreSQL 数据库?
我曾尝试使用 pgAdmin III,但与我之前使用的 phpmyadmin 相比,它的使用远非直观的应用程序。PostgreSQL DBA 通常使用什么?他们是使用 pgAdmin III 之类的图形工具还是主要是命令行工具?
之前我用phpmyadmin来管理一个MySQL数据库,但现在我想管理一个PostgreSQL数据库。PostgreSQL 数据库在服务器上,但不是网络服务器,所以我不使用 PHP。
有没有很好的免费工具来管理 PostgreSQL 数据库?
我曾尝试使用 pgAdmin III,但与我之前使用的 phpmyadmin 相比,它的使用远非直观的应用程序。PostgreSQL DBA 通常使用什么?他们是使用 pgAdmin III 之类的图形工具还是主要是命令行工具?
pgAdmin 和 psql,这些是我使用的工具。PHP 脚本对数据库管理不是很有用,太慢并且事务有很多问题:当出现问题时该怎么办?提交还是回滚?这使得像 phpmyadmin 和 phpPgAdmin 这样的工具变得毫无用处,当脚本完成后,数据库连接将被关闭。没有什么可以提交或回滚,你的 SQL 脚本已经消失了。
学习 SQL 和任何可以保持其数据库连接打开的工具都可以完成这项工作。
有Navicat for PostgreSQL和其他数据库平台。
它有免费的精简版和商业版。
来自 Microsoft SQL Server,我非常喜欢http://www.sqlmanager.net/products/postgresql/manager/ 来管理 PostgreSQL。
免费版本拥有您开始所需的大部分内容。
查看JackDB,它是一个完全在您的 Web 浏览器中的数据库客户端。
无需在本地安装软件,因此您可以在 Mac OS X、Linux 和 Windows 上使用它,并且它适用于所有主要的现代浏览器(例如 Chrome、Firefox、IE、Safari 和 Opera)。它支持连接到 PostgreSQL,以及 MySQL、Oracle 和 SQL Server 数据库。
目前(7 月 13 日)它更像是一个功能齐全的查询编辑器,但它还包括基于 GUI 的管理功能,用于更改运行时配置参数或清理表。
关于您在上面关于 SQL 历史记录的另一个答案中的评论(链接到已删除的问题),JackDB 包括每个连接(可本地搜索)和所有连接/数据源(可全局搜索)的所有 SQL 命令的完整历史记录。
全面披露:我是 JackDB 的创始人。
好吧,有 phpPgAdmin,如果适合你的话。
我喜欢 dbVisualizer,它有一个免费版本,遗憾的是缺少一些功能,你必须看看它是否足够满足你。
还可以查看 stackoverflow 以获得更多选择:
https://stackoverflow.com/questions/105788/good-postgresql-client-for-windows
https://stackoverflow.com/questions/2532620/good-front-end-for-postgresql-on-windows-or-mac