無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

18.15. 設定済みのオプション

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

block_size ( integer )

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

integer_datetimes ( boolean )

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

lc_collate ( string )

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

lc_ctype ( string )

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

max_function_args ( integer )

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

max_identifier_length ( integer )

最長の識別子の長さを報告します。 サーバ構築時の NAMEDATALEN の値より一つ少なく設定されます。 デフォルトの NAMEDATALEN の値は64ですので、デフォルトの max_identifier_length は63バイトで、マルチバイト符号化方式を使用している場合、63文字以下になることがあります。

max_index_keys ( integer )

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

segment_size ( integer )

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

server_encoding ( string )

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

server_version ( string )

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

server_version_num ( integer )

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

wal_block_size ( integer )

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

wal_segment_size ( integer )

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


powered by SEO.CUG.NET