| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
pg_parameter_status(PHP 5, PHP 7) pg_parameter_status — サーバーのパラメータ設定を検索する 説明
string pg_parameter_status
([ resource
$connection
], string $param_name
)サーバーのパラメータ設定を検索します。
いくつかのパラメータについては、接続の確立時や値の変更時にサーバーから
自動的に通知されます。pg_parameter_status() は
これらの設定問い合わせるために使用可能です。指定したパラメータが存在する
場合にその値を、存在しない場合に PostgreSQL 8.0 で指定できるパラメータには以下が含まれます。 server_version、 server_encoding、client_encoding、 is_superuser、session_authorization、 DateStyle、TimeZone および integer_datetimes (server_encoding、TimeZone および integer_datetimes は 8.0 より前のバージョンでは指定できません)。 server_version、server_encoding および integer_datetimes は、PostgreSQL の稼動中には変更できないことに注意しましょう。 PostgreSQL 7.3 以前のサーバーはパラメータ設定を通知する機能を持っていません。 しかし、pg_parameter_status() には server_version および client_encoding を取得する機能を組み込んでいます。これらの値を取得するためにアプリケーションで アドホックなコードを書くのではなく、pg_parameter_status() を使用することを推奨します。 警告
7.4 より前の PostgreSQL サーバーでは、接続の確立後に SET を用いて client_encoding を変更しても pg_parameter_status() には反映されません。 パラメータ
返り値
パラメータの値を文字列で返します。失敗した場合や
例
例1 pg_parameter_status() の例
<?php 上の例の出力は以下となります。 Server encoding: SQL_ASCII |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「pg_parameter_status - サーバーのパラメータ設定を検索する」をGoogle検索
|