【zabbix 5.0】稼動後ZabbixサーバのDB(Postgres)の文字コード変更
お世話になります。
【基本ステータス】
ZabbixServer 5.0.12
CentOS Linux 7.9.2009
PostgreSQL 11.5
Zabbixサーバのデータベース(Postgres)の
デフォルト文字コード変更を変更したいのですが、監視稼動後、変更可能でしょうか?
現在の設定は以下のようになっていますが、 SQL_ASCIIからUTF8に変更したいです。
postgresのデフォルト文字コード確認コマンド
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
SELECT character_set_name FROM information_schema.character_sets;
character_set_name
--------------------
SQL_ASCII
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
監視状態を維持したままデフォルト文字コードを変更することはできますでしょうか?
不可能であればなるべく監視に影響がない方法でのデフォルト文字コードの変更方法をご教授お願いします。。
また、監視自体に文字コードによる影響は見えないようなのですが、このままだと何か監視上問題があるかなど
わかれば教えていただきたいです。
よろしくお願いします。
TNK - 投稿数: 4742
PostgreSQLの場合、データベースを作成した時点で文字コードが決
定してしまうので、データを保持したまま文字コードを変更すると
いうことはできなかったと思います。
既存のデータベースをダンプして、新規にデータベースを作成しな
おすしかないでしょう。
ダンプからリストアする際に、ダンプの中に文字コードを指定する
ものが含まれていないかにご注意ください。
マルチバイト文字を扱う際に文字化けが発生する可能性があります。
アイテムやトリガーなど各種設定や取得するデータがすべてASCII
のみであるならば、問題は発生しないかもしれません。
nmyyn - 投稿数: 23
返答ありがとうございます。
>既存のデータベースをダンプして、新規にデータベースを作成しな
>おすしかないでしょう。
→そうですよね、、ありがとうございます。
ダンプデータを確認して作業を行いたいと思います。
>マルチバイト文字を扱う際に文字化けが発生する可能性があります。
>アイテムやトリガーなど各種設定や取得するデータがすべてASCII
>のみであるならば、問題は発生しないかもしれません。
→なるほど。確認してみます!
ありがとうございました。