設定済みのオプション

PostgreSQL 8.4.1文書
前のページ | 巻戻し | 第 18章サーバの構成 | 早送り | 次のページ

# 18.13. 設定済みのオプション

以下の"パラメータ"は読み取りのみで、PostgreSQLのコンパイル時、もしくはインストール時に決定されます。 そのため、これらは`postgresql.conf`のサンプルから除かれています。 このオプションは、特定のアプリケーション、特に管理用フロントエンドによって注目される可能性があるPostgreSQLの様々な部分の振舞いを報告します。

`block_size`（`整数`）

  ディスクブロックの容量を報告します。サーバ構築の際に`BLCKSZ`の値で決定されます。デフォルトの値は8192バイトです。（shared_buffersの様な）いくつかの構成変数の意味は`block_size`によって影響されます。これに関しての情報は項18.4を参照してください。

`integer_datetimes`（`論理値`）

  PostgreSQLが64ビット整数による日付と時刻のサポート付きで構築されたかどうかを報告します。PostgreSQLを構築するときに、`--disable-integer-datetimes`の構成で設定することで無効になります。デフォルトの値は`on`です。

`lc_collate`（`文字列`）

  テキストどおりのデータが並び替えられたロケールを報告します。詳細は項22.1 を参照してください。この値はデータベースが作成されたときに決定されます。

`lc_ctype`（`文字列`）

  文字分類を決定するロケールを報告します。詳細は項22.1を参照してください。この値はデータベースが作成されたときに決定されます。通常、これは`lc_collate`と同一ですが、特殊なアプリケーションでは異なって設定されることがあります。

`max_function_args`（`整数`）

  関数の引数の最大数を報告します。 サーバを構築する時、`FUNC_MAX_ARGS`の値で決定されます。 デフォルトの値は100引数です。

`max_identifier_length`（`整数`）

  最長の識別子の長さを報告します。 サーバ構築時の`NAMEDATALEN`の値より一つ少なく設定されます。 デフォルトの`NAMEDATALEN`の値は64ですので、デフォルトの`max_identifier_length`は63バイトです。

`max_index_keys`（`整数`）

  インデックスキーの最大値を報告します。サーバ構築の際に`INDEX_MAX_KEYS`の値で決定されます。デフォルトの値は32です。

`segment_size` (`整数`)

  あるファイルセグメントの中に格納できるブロック数（ページ数）を報告します。サーバ構築時に`RELSEG_SIZE`の値で決定されます。バイト単位の一セグメントファイルの最大容量は、`block_size`倍の`segment_size`と等しくなります。デフォルトでは1GBです。

`server_encoding`（`文字列`）

  データベース符号化方式（文字セット）を報告します。データベースが作成された時に決定されます。通常クライアントはclient_encodingの値にのみ注意する必要があります。

`server_version`（`文字列`）

  サーバのバージョン番号を報告します。サーバ構築の際の`PG_VERSION`の値によって決定されます。

`server_version_num` (`整数`)

  サーバのバージョン番号を整数として返します。この値は、サーバ構築時の`PG_VERSION_NUM`の値により決まります。

`wal_block_size` (`整数`)

  WALディスクブロックの容量を報告します。サーバ構築時に`XLOG_BLCKSZ`の値で決定されます。デフォルトの値は8192バイトです。

`wal_segment_size` (`integer`)
`wal_segment_size` (`整数`)

  WALセグメントファイルのブロック数（ページ数）を報告します。バイト単位のWALセグメント総容量は`wal_block_size`倍の`wal_segment_size`に等しくなります。デフォルトでは16MBです。より詳細は項28.4を参照してください。

前のページ | ホーム | 次のページ
バージョンとプラットフォーム互換性 | 上に戻る | 独自のオプション