Next Previous Contents

12. PostgreSQL 管理工具

12.1 PGACCESS - PostgreSQL 管理的 GUI 工具

PgAccess 是 PostgreSQL 的 Tcl/Tk 介面。它已经包括在 PostgreSQL 的散布中。你可能想从这网页找出它有没有新版本∶

pgaccess 的用法
# man xhost
# xhost +
# su - postgres
bash$ man pgaccess
bash$ export DISPLAY=<hostname>:0.0
bash$ pgaccess mydatabase

PgAccess 的特色

PgAccess 视窗□Main window, Table builder, Table(query) view, Visual query builder.

Tables

Queries

序列 (sequence)

将来还会有以下改进

有关 LIBGTCL 的资料

你会用到 PostgreSQL 到 Tcl 的介面程式库 libgtcl,所谓的 Tcl/Tk 可‘载入’模组。libpgtcl 和源程式码位於 PostgreSQL 的 /src/interfaces/libpgtcl 目录。特定来说,你需要一个可在 Tcl/Tk‘载入’的 libpgtcl 程式库。技术上来说,它和普通的 PostgreSQL 可载入目的档并不相同,因为 libpgtcl 是一堆目的档的集合。这档案在 Linux 名为 libpgtcl.so。你可在以上网址下载一个为 Linux i386 系统预先编译了的版本。只需把这档案拷贝到系统程式库目录(/usr/lib)即可。如有疑难,其中一个解决方法是删除原程式码中有关载入 libpgtcl.so 的一句和使用 pgwish(或 wishpg)来载入 pgaccess.tcl,而非 wish,因为这 wish 已链结 libpgtcl 函式库。

如果你在编译 pgaccess 目录时遇到找不到 crypt 的情形,请使用 -lcrypt。

12.2 PostgreSQL 的视窗互动式查询工具(WISQL 或 MPSQL)

MPSQL 提供给使用者一个图像 SQL 介面控制 PostgreSQL。MPSQL 与 Oracle 的 SQL Worksheet 或微软 SQL Server 的查询工具 WISQL 类似。它有一个漂亮的 GUI 和指令记录。你也可以剪下及贴上。它还有其他有助提高生产力的功能。

12.3 名为 PSQL 的 PostgreSQL 互动式查询工具(ISQL)

ISQL 是供文字指令行终端机使用的。 这已包括在散布中,名为 psql。和 Sybase ISQL、Oracle SQLplus 十分相似。在 Unix 指令提示输入‘psql’会出现 psql> 提示。

bash# su - postgres
bash$ man psql
bash$ psql mydatabase
Type \h to see help of commands.
非常使用者友善和易用。 可在外框命令稿 (shell script) 中使用。

12.4 MPMGR□PostgreSQL 的资料库管理工具

MPMGR 为 PostgreSQL 是供一个图像管理介面。你可在以下地方找到它∶


Next Previous Contents