2013-04-15 4 views
3

Я установил postgresql 9.2.4 на свою машину с Ubuntu 12.04.1 LTS. Основываясь на этой странице документации (http://www.postgresql.org/docs/9.2/static/pgtestfsync.html), кажется, что * pg_test_fsync * contrib module является частью postgresql 9.2.4. Но когда я проверил системный вид * pg_available_extensions *, а также следующее местоположение в моей системе /usr/share/postgresql/9.2/extension, я не смог найти этот модуль. Кажется, что он отсутствует даже в документации Contrib (http://packages.debian.org/experimental/postgresql-contrib-9.2).Модуль pg_test_fsync contrib в postgresql 9.2 не рекомендуется?

Я что-то не хватает? Может ли кто-нибудь помочь мне узнать, как я могу проверить «pg_test_fsync» на postgresql 9.2.4?

Спасибо.

+1

Не все модули Contrib являются расширениями. 'pg_test_fsync' не устарел; скорее наоборот, это очень важный и сильно используемый инструмент. –

ответ

3

Страница руководства, на которую вы ссылаетесь, предназначена для инструмента командной строки, а не для функции, которая запускается внутри самой базы данных, поэтому не будет отображаться при опросе системных представлений для доступных расширений.

Хотя Debian package description не упоминает об этом, list of files included. Список включает в себя как /usr/lib/postgresql/9.2/bin/pg_test_fsync, так и /usr/share/postgresql/9.2/man/man1/pg_test_fsync.1.gz, поэтому после установки этого пакета вы должны будете ввести man pg_test_fsync, чтобы подтвердить поддерживаемые параметры.

+0

Спасибо. Мне удалось найти pg_test_fsync в вышеупомянутом месте, и тесты работают нормально. – invinc4u

 Смежные вопросы

  • Нет связанных вопросов^_^