第三十二話 PostgreSQLに直接アクセス?
cです。
あけましておめでとうございます。 ←遅っ!
よく聞かれる質問に答えておきます。
Hinemosの設定情報をコマンドラインで取得、変更したい場合に、
WebサービスAPIを利用せずに、PostgreSQLに直接アクセスすれば良いのでは?
と言う人がちらほらいます。
しかし、この方法はダメなんです。
というのも、Hinemosの内部で利用しているJBoss上にキャッシュが構築されており、
PostgreSQLのデータと、実際のデータ(JBoss上のキャッシュ)に差異が生じる可能性があります。
また、一つの設定情報がPostgreSQL内部では複数テーブルに分かれている場合があります。
そのため、適当に変更してしまうと、整合性が崩れて、復旧不可能となる場合もあります。
(この場合は、Hinemosを再インストールする必要があります…。)