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_namenullξ硢ǥեȤΥϥå夬Ѥ롣
  ¿Ųơ֥ξϡ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 ȤƳǼ롣
