home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

技術/PostgreSQL/メモ

技術/PostgreSQL/メモ

技術 / PostgreSQL / メモ
id: 726 所有者: msakamoto-sf    作成日: 2010-08-06 23:27:58
カテゴリ: PostgreSQL 

PostgreSQL関連の雑多なメモ。


実行時のパラメータなど

サーバ設定

postgresql.conf or postmasterの"-c"オプション or PGOPTIONS環境変数で設定。いくつかは"SET"SQLコマンドで実行時に変更出来る。

マニュアル:

  • "III. サーバの管理" -> "第 17章サーバの構成"
クライアント接続の文字コードを変更

設定値:

client_encoding(string)

確認:

psql# SHOW client_encoding;
 client_encoding
-----------------
 SJIS
(1 行)

変更:

SET client_encoding = 'EUC_JP';
クライアント接続のタイムゾーンを変更

設定値:

timezone(string)

確認:

psql# SHOW TIME ZONE;
 TimeZone
----------
 JST-9
(1 行)

タイムゾーン専用のSET SQLコマンド:

SET [ SESSION | LOCAL ] TIME ZONE { タイムゾーン | LOCAL | DEFAULT }
ex)
SET TIME ZONE 'JST-9';

psql クライアントの変数設定

マニュアル:

  • "VI. リファレンス" -> "II. PostgreSQLクライアントアプリケーション" -> "psql"
    • 「高度な機能」-> 「変数」の節を参照。

現在のpsqlクライアントの変数内容を確認:

\set
特定の変数だけ確認したい場合は
\echo :変数名

変更:

\set FOOBAR newvar
AUTOCOMMIT(自動コミット) の ON/OFF

現在値の確認:

\echo :AUTOCOMMIT

psqlクライアントの変数 "AUTOCOMMIT" でon/offを切り替える。

\set AUTOCOMMIT {on|off}


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2010-08-07 00:10:41
md5:b2e98a879f7b57c7cd0763834ba0f4e0
sha1:3e2cf7e6c75a3a287fdbc6e0b4bbd2f29d833b14
コメント
コメントを投稿するにはログインして下さい。