GSC仕様書

forest_brokenlog
    serverid  smallint
    datetime  timestamp
    client    text
    msg       text
    status    text
    query     text


forest_config
    configid               varchar(256) (*)
    description            text
    cache_reflesh          smallint
    retry_count            smallint
    defect_timeout         smallint
    distributed_connection smallint
    pertition_mode         smallint
    syncronize_mode        smallint
    update_date            timestamp

     * @param configId CONFIG名（CONIFIG ID）
     * @param desc CONFIG設定についての説明
     * @param cache_refresh キャッシュのリフレッシュサイクル（秒）
     * @param retry_count 検索実行時に失敗した場合の最大リトライ回数
     * @param defect_timeout クエリ処理時のタイムアウト検出時間（秒）
     * @param distributed_connection 負荷分散時のコネクション振り分け方法（ラウンドロビン：0、固定接続：1）
     * @param partition_mode パーティションモード設定（パーティションモード：1、非パーティションモード：0）
     * @param sync_mode 更新同期モード設定（更新同期モード:1、更新非同期モード：2）

forest_gsc

forest_hash
    name        varchar(256)   not null (*)
    description text
    class       bytea

forest_partatr
    dbname      name     not null (*)
    table_name  name     not null (*)
    column_name name     not null (*)
    column_no   smallint not null
    column_type name     not null

  パーティションキーのカラム情報を保持する。
  column_no は 1 からの連番となる。
  多重化テーブルの場合には使用されない。

  パーティションキーにできる(=column_typeに格納できる)のは以下の型名のみ。
  jdbc2/TypeCacheInfo.java の types[][] に定義されている型の中で、
  GscData.java内部でチェックされているもののみ対応可。

    int2
    int4
    oid
    bpchar
    varchar
    text
    name
    date
    time
    timez
    timestamp
    timestampz

forest_servdb
    dbno     smallint not null (*)
    dbname   name     not null (*)
    serverid smallint not null

  同一のデータベースが何台のサーバに配置されているかを保持する。
  dbno は一つのデータベースにつき 0 からの連番となる。

forest_server

forest_tablepart
    dbname     name         not null (*)
    table_name name         not null (*)
    part_count smallint     not null
    part_type  smallint     not null
    hash_name  varchar(256) 
    status     smallint     not null default 0

  テーブルの情報を格納する。
  パーティションテーブル１の場合は、part_type=1となる。
  hash_nameがnullの場合、デフォルトのハッシュが使用される。
  多重化テーブルの場合は、part_count=1, part_type=0, hash_name=null として
  格納する。

forest_tablepartdtl
    dbno       smallint not null (*)
    dbname     name     not null (*)
    table_name name     not null (*)
    part_no    smallint not null (*)
    priority   smallint not null

  パーティションに関する情報を格納する。
  パーティション番号(part_no)は 0 からの連番となる。
  多重化テーブルの場合は、part_no=0, priority=0 として格納する。
