3

我已经在装有 Ubuntu 12.04.1 LTS 的机器上安装了 postgresql 9.2.4。根据此文档页面(http://www.postgresql.org/docs/9.2/static/pgtestfsync.html),似乎 *pg_test_fsync* contrib 模块是 postgresql 9.2.4 的一部分。但是当我检查 *pg_available_extensions* 系统视图以及系统/usr/share/postgresql/9.2/extension上的以下位置时,我找不到这个模块。即使在此处的 contrib 文档中也似乎缺少它(http://packages.debian.org/experimental/postgresql-contrib-9.2)。

我错过了什么吗?谁能指导我如何在 postgresql 9.2.4 上测试 'pg_test_fsync' ?

谢谢。

4

1 回答 1

3

您链接到的手册页是针对命令行工具的,而不是在数据库本身内部运行的函数,因此在询问系统视图以获取可用扩展时不会显示。

尽管Debian 软件包描述没有提到它,但包含的文件列表却提到了。该列表同时包含/usr/lib/postgresql/9.2/bin/pg_test_fsyncand /usr/share/postgresql/9.2/man/man1/pg_test_fsync.1.gz,因此一旦安装了该软件包,您应该能够键入man pg_test_fsync以确认支持的选项。

于 2013-04-15T22:39:00.810 回答