[Groonga-commit] pgroonga/pgroonga.github.io at ee110d8 [master] Add pgroonga_check document

Zurück zum Archiv-Index

Kouhei Sutou null+****@clear*****
Wed Apr 26 16:27:00 JST 2017


Kouhei Sutou	2017-04-26 16:27:00 +0900 (Wed, 26 Apr 2017)

  New Revision: ee110d8b76476f20d3db252319fecc7519be1504
  https://github.com/pgroonga/pgroonga.github.io/commit/ee110d8b76476f20d3db252319fecc7519be1504

  Message:
    Add pgroonga_check document

  Added files:
    _po/ja/reference/modules/pgroonga-check.po
    ja/reference/modules/pgroonga-check.md
    reference/modules/pgroonga-check.md
  Modified files:
    _po/ja/reference/index.po
    ja/reference/index.md
    reference/index.md

  Modified: _po/ja/reference/index.po (+8 -1)
===================================================================
--- _po/ja/reference/index.po    2017-04-18 14:18:58 +0900 (bf5386f)
+++ _po/ja/reference/index.po    2017-04-26 16:27:00 +0900 (928cffb)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2016-11-30 17:20+0900\n"
+"PO-Revision-Date: 2017-04-26 16:18+0900\n"
 "Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -236,6 +236,13 @@ msgstr "  * [`pgroonga.log_type`パラメーター](parameters/log-type.html)"
 msgid "  * [`pgroonga.query_log_path` parameter](parameters/query-log-path.html)"
 msgstr "  * [`pgroonga.query_log_path`パラメーター](parameters/query-log-path.html)"
 
+msgid "## Modules"
+msgstr ""
+"## モジュール\n"
+
+msgid "  * [`pgroonga_check` module](modules/pgroonga-check.html)"
+msgstr "  * [`pgroonga_check`モジュール](modules/pgroonga-check.html)"
+
 msgid "## Groonga functions"
 msgstr "## Groongaの関数"
 

  Added: _po/ja/reference/modules/pgroonga-check.po (+75 -0) 100644
===================================================================
--- /dev/null
+++ _po/ja/reference/modules/pgroonga-check.po    2017-04-26 16:27:00 +0900 (eaed663)
@@ -0,0 +1,75 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2017-04-26 16:26+0900\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgid ""
+"---\n"
+"title: pgroonga_check module\n"
+"upper_level: ../\n"
+"---"
+msgstr ""
+"---\n"
+"title: pgroonga_checkモジュール\n"
+"upper_level: ../\n"
+"---"
+
+msgid "# `pgroonga_check` module"
+msgstr "# `pgroonga_check`モジュール"
+
+msgid "## Summary"
+msgstr "## 概要"
+
+msgid ""
+"`pgroonga_check` module checkes PGroonga database consistency on startup. If P"
+"Groonga database is broken, it tries to recover the database."
+msgstr ""
+"`pgroonga_check`モジュールは起動時にPGroongaのデータベースの一貫性をチェックします。PGroongaのデータベースが壊れている場合は"
+"自動でそのデータベースを復旧します。"
+
+msgid "## Configuration"
+msgstr "## 設定"
+
+msgid ""
+"You need to add `pgroonga_check` to [`shared_preload_libraries`]({{ site.postg"
+"resql_doc_base_url.en }}/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARI"
+"ES) in `postgresql.conf`:"
+msgstr ""
+"`postgresql.conf`の[`shared_preload_libraries`]({{ site.postgresql_doc_base_url"
+".ja }}/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARIES)に`pgroonga_chec"
+"k`を追加します。"
+
+msgid ""
+"```text\n"
+"shared_preload_libraries = 'pgroonga_check'\n"
+"```"
+msgstr ""
+
+msgid "You need to restart your PostgreSQL to apply the change."
+msgstr "この変更を反映するためにPostgreSQLを再起動する必要があります。"
+
+msgid "## Usage"
+msgstr "## 使い方"
+
+msgid ""
+"You don't do anything. `pgroonga_check` module checks all PGroonga databases o"
+"n PostgreSQL startup. If `pgroonga_check` module finds any broken PGroonga dat"
+"abases, it tries to recover them automatically."
+msgstr ""
+"何もする必要はありません。`pgroonga_check`モジュールはPostgreSQL起動時にすべてのPGroongaのデータベースをチェックします。も"
+"し、`pgroonga_check`モジュールが壊れているPGroongaのデータベースを見つけたら、自動で復旧します。"
+
+msgid ""
+"If it can't recover, it removes all unrecoverable PGroonga databases automatic"
+"ally. There are no unrecoverable data in PGroonga databases. You can recover P"
+"Groonga databases by running [`REINDEX`]({{ site.postgresql_doc_base_url.en }}"
+"/sql-reindex.html) manually."
+msgstr ""
+"復旧に失敗した場合は該当PGroongaデータベースを自動で削除します。PGroongaのデータベース内には復旧不可能なデータはありません。手動で[`REI"
+"NDEX`]({{ site.postgresql_doc_base_url.ja }}/sql-reindex.html)を実行することでPGroonga"
+"のデータベースを復旧できます。"

  Modified: ja/reference/index.md (+5 -0)
===================================================================
--- ja/reference/index.md    2017-04-18 14:18:58 +0900 (51541df)
+++ ja/reference/index.md    2017-04-26 16:27:00 +0900 (4d5e76b)
@@ -118,6 +118,11 @@ PGroonga 1.Y.Zは`pgroonga.XXX_v2`という演算子クラスを提供します
 
   * [`pgroonga.query_log_path`パラメーター](parameters/query-log-path.html)
 
+## モジュール
+
+
+  * [`pgroonga_check`モジュール](modules/pgroonga-check.html)
+
 ## Groongaの関数
 
 [`pgroonga.command`関数](functions/pgroonga-command.html)内で以下のGroongaの関数を使えます。`WHERE`節では使えません。

  Added: ja/reference/modules/pgroonga-check.md (+26 -0) 100644
===================================================================
--- /dev/null
+++ ja/reference/modules/pgroonga-check.md    2017-04-26 16:27:00 +0900 (cb7be02)
@@ -0,0 +1,26 @@
+---
+title: pgroonga_checkモジュール
+upper_level: ../
+---
+
+# `pgroonga_check`モジュール
+
+## 概要
+
+`pgroonga_check`モジュールは起動時にPGroongaのデータベースの一貫性をチェックします。PGroongaのデータベースが壊れている場合は自動でそのデータベースを復旧します。
+
+## 設定
+
+`postgresql.conf`の[`shared_preload_libraries`]({{ site.postgresql_doc_base_url.ja }}/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARIES)に`pgroonga_check`を追加します。
+
+```text
+shared_preload_libraries = 'pgroonga_check'
+```
+
+この変更を反映するためにPostgreSQLを再起動する必要があります。
+
+## 使い方
+
+何もする必要はありません。`pgroonga_check`モジュールはPostgreSQL起動時にすべてのPGroongaのデータベースをチェックします。もし、`pgroonga_check`モジュールが壊れているPGroongaのデータベースを見つけたら、自動で復旧します。
+
+復旧に失敗した場合は該当PGroongaデータベースを自動で削除します。PGroongaのデータベース内には復旧不可能なデータはありません。手動で[`REINDEX`]({{ site.postgresql_doc_base_url.ja }}/sql-reindex.html)を実行することでPGroongaのデータベースを復旧できます。

  Modified: reference/index.md (+4 -0)
===================================================================
--- reference/index.md    2017-04-18 14:18:58 +0900 (79d08af)
+++ reference/index.md    2017-04-26 16:27:00 +0900 (6d32326)
@@ -118,6 +118,10 @@ If you use them, you need to use [incompatible case steps](../upgrade/#incompati
 
   * [`pgroonga.query_log_path` parameter](parameters/query-log-path.html)
 
+## Modules
+
+  * [`pgroonga_check` module](modules/pgroonga-check.html)
+
 ## Groonga functions
 
 You can use them with [`pgroonga.command` function](functions/pgroonga-command.html). You can't use them in `WHERE` clause.

  Added: reference/modules/pgroonga-check.md (+26 -0) 100644
===================================================================
--- /dev/null
+++ reference/modules/pgroonga-check.md    2017-04-26 16:27:00 +0900 (b1d0c6c)
@@ -0,0 +1,26 @@
+---
+title: pgroonga_check module
+upper_level: ../
+---
+
+# `pgroonga_check` module
+
+## Summary
+
+`pgroonga_check` module checkes PGroonga database consistency on startup. If PGroonga database is broken, it tries to recover the database.
+
+## Configuration
+
+You need to add `pgroonga_check` to [`shared_preload_libraries`]({{ site.postgresql_doc_base_url.en }}/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARIES) in `postgresql.conf`:
+
+```text
+shared_preload_libraries = 'pgroonga_check'
+```
+
+You need to restart your PostgreSQL to apply the change.
+
+## Usage
+
+You don't do anything. `pgroonga_check` module checks all PGroonga databases on PostgreSQL startup. If `pgroonga_check` module finds any broken PGroonga databases, it tries to recover them automatically.
+
+If it can't recover, it removes all unrecoverable PGroonga databases automatically. There are no unrecoverable data in PGroonga databases. You can recover PGroonga databases by running [`REINDEX`]({{ site.postgresql_doc_base_url.en }}/sql-reindex.html) manually.
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Zurück zum Archiv-Index