pg_server_version
Prev | 4.2.Connection Status Commands | Next

## pg_server_version

pg_server_version — PostgreSQL 中央集中処理系算譜の版番号を得る Get the PostgreSQL server software version

## 構文 Synopsis

    pg_server_version conn

## 説明 Description

この pg_server_version は､接続されている PostgreSQL 中央集中処理系の版番号を､整数として返す｡ この整数値は､最小中央集中処理系水準の確認に使用できる､ 更に､譬えば､ server_version 假引数内の版番号文字列の比較と連携するより容易である｡ PostgreSQL 配布について､ 9.xを通して､二つの数字を､それぞれ主版番号と副版番号と改定番号に割当てた｡ PostgreSQL 配布について､10.xの開始で､主版番号の為に2つの数字､二つの零､二つの微細番号がある｡下の例を参照されたい｡ `pg_server_version` returns the version of the connected PostgreSQL server, as an integer. This integer value can be used to check for a minimum server level, for example, and is easier to work with compared to the version string in the `server_version` parameter. For PostgreSQL releases through 9.x, there are two digits allocated to each of the major, minor, and revision numbers. For PostgreSQL releases starting with 10.x, there are two digits for the major version, two digits are zero, and two digits are for the minor version. See the example below.

## 引数 Arguments

`conn`

  問合せする為の接続の把持子 The handle of the connection to query

## 戻り値 Return Value

PostgreSQL 中央集中処理系 算譜群版番号の整数表現｡ An integer representing the PostgreSQL server software version number.

## Notes

本命令は､ データベース中央集中処理系には接触しない - 接続時に中央集中処理系により供給される情報を使う｡ This command does not contact the database server - it uses information supplied by the server at connection time.

本命令は､ PostgreSQL libpq 函数PQserverVersion を使うか模擬する｡ This command uses or emulates the PostgreSQL libpq function `PQserverVersion`.

本命令は､pgtclng-2.0.0に､及びpgintcl-3.4.0に加えられた｡ This command was added in pgtclng-2.0.0 and in pgintcl-3.4.0.

PostgreSQL は､10.0 版より前は､3つ組の版番号を使っていたが､10.0版開始から2つ組の版番号を使う｡ PostgreSQL used 3-part version numbers before 10.0 and 2-part version numbers starting with 10.0.

## 用例 Example

pg_server_version からの戻り値はserver_version 假引数の整数表示を含む｡更なる假引数については､ pg_parameter_status を参照されたい｡ 次を考察する: The return value from `pg_server_version` contains an integer representation of the `server_version` parameter. See pg_parameter_status for more on parameters. Consider the following:

    set version_int [pg_server_version $conn]
    set version_str [pg_parameter_status $conn server_version]

PostgreSQL中央集中処理系が版番号 9.6.5 で実行されていると上記事項は､ version_int は 90605 に､version_str は "9.6.5" に設定される｡ PostgreSQL中央集中処理系が版番号 100001 で実行されていると上記事項は､ version_int は 100001 に､version_str は "10.1" に設定される｡ If the PostgreSQL server is running version 9.6.5, the above will set version_int to 90605, and version_str to "9.6.5". If the PostgreSQL server is running version 10.1, the above will set version_int to 100001, and version_str to "10.1".

Prev | Up | Next
pg_backend_pid | Home | 4.3.Query Execution Commands