その他

1 ログ

デフォルトの設定では、PowerGres サーバ (postmaster) のログは、データベースクラスタディレクトリ内の pg_log 以下にテキストファイルとして出力されるようになっていますが「サービスを起動した」といった情報はWindowsのイベントログに出力されます。 また、設定でログ出力先を event_log に設定すると、PowerGres サーバのログが全てイベントログに出力されるようになります。

本節ではイベントログを見る手順を説明します。

  1. Windows のコントロールパネルから「システムとメンテナンス」を選択し、 「管理ツール」以下の「イベントログの表示」をクリックします。

  2. 「イベントビューア」が起動します。この中で「Windows ログ」の「システム」からサービスに関するログが参照できます。また、PowerGresのログをイベントログに出力させている場合には「アプリケーション」からログが参照できます。
    PowerGres のソースは「PowerGres7」となります。ソースを「PowerGres7」でフィルタすることにより、PowerGres のログのみを表示することができます。

Windows XP の例も示します。

  1. Windows のコントロールパネルから「パフォーマンスとメンテナンス」を選択し、 「管理ツール」アイコンをクリックします。

  2. 「イベントビューア」というアイコンがあるので、それをクリックします。

  3. 起動したイベントビューアから、「アプリケーション」を選択すると、 Powergresや他のアプリケーションのイベントログが表示されます。

  4. ログメッセージを参照したい場合は、その項目をクリックしますと、 次のようなダイアログが表示され、エラーメッセージを参照することができます。

2 旧バージョンからの移行

PowerGres バージョン 1〜6 からバージョン 7 に移行する場合、データベースクラスタや設定は、そのままでは引き継ぐことができません。いったんバックアップ(ダンプ)を取り、これをバージョン7にてリストアする必要があります。

バックアップの方法、リストアの方法については、管理ツールマニュアルを参照ください。


3 textsearch-ja

textsearch-ja は形態素解析 (Mecab) を使用した日本語全文検索です。機能の詳細につきましては textsearch-ja プロジェクトのホームページをご覧ください。

  1. textsearch_ja.sql の読み込み
  2. psql コマンドラインより、以下を実行します。(-d はデータベース名指定)

    =# \! psql -f ..\share\contrib\textsearch_ja.sql -U postgres -d database
    SET
    BEGIN
    CREATE FUNCTION
    CREATE FUNCTION
    CREATE FUNCTION
    CREATE TEXT SEARCH PARSER
    COMMENT
    CREATE FUNCTION
    CREATE TEXT SEARCH TEMPLATE
    CREATE TEXT SEARCH DICTIONARY
    CREATE TEXT SEARCH CONFIGURATION
    COMMENT
    ALTER TEXT SEARCH CONFIGURATION
    ALTER TEXT SEARCH CONFIGURATION
    ALTER TEXT SEARCH CONFIGURATION
    CREATE FUNCTION
    CREATE FUNCTION
    CREATE FUNCTION
    CREATE FUNCTION
    CREATE FUNCTION
    CREATE FUNCTION
    CREATE FUNCTION
    COMMIT
    
  3. 動作確認
  4. =# \encoding sjis
    =# SELECT to_tsvector('japanese', 'すもももももももものうち');
          to_tsvector      
    -----------------------
     'すもも':1 'もも':2,3
    (1 row)
    

    以上のように動作を確認することができます。デフォルトの状態では UTF8 のデータベースで使用できます。


4 お問い合わせ

技術的なお問い合わせ:
SRA OSS, Inc. 日本支社
PowerGres-info@sraoss.co.jp

販売/サポートに関するお問い合わせ:
SRA OSS, Inc. 日本支社
PowerGres-sales@sraoss.co.jp