PostgreSQL クライアントのエンコーディングを確認・設定する

PostgreSQL クライアントのエンコーディングを確認・設定する

PostgreSQLで、クライアントのエンコーディングを確認・設定する手順を記述してます。2種類の方法で確認することができます。ここではエンコーディングを変更する方法も記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

エンコーディングを確認

クライアントのエンコーディングを確認する場合は、「show client_encoding」で確認します。

実際に、確認してみます。

show client_encoding

実行結果

エンコーディングが取得されていることが確認できます。

エンコーディング変更

エンコーディングを変更する場合は、「set client_encoding to 文字コード」を使用して変更します。

「SJIS」に変更してみます。

set client_encoding to SJIS;
show client_encoding; -- 確認用

実行結果

「SJIS」に変更されいることが確認できます。

pg_client_encoding

「pg_client_encoding」でも確認することは可能です。

SELECT pg_client_encoding();