3.4. 予期しない DataStyle セットを使用した外部データベースのトラブルシューティング
Ansible Automation Platform Operator をアップグレードすると、以下のようなエラーが発生する可能性があります。
NotImplementedError: can't parse timestamptz with DateStyle 'Redwood, SHOW_TIME': '18-MAY-23 20:33:55.765755 +00:00'
NotImplementedError: can't parse timestamptz with DateStyle 'Redwood, SHOW_TIME': '18-MAY-23 20:33:55.765755 +00:00'
このようなエラーは、予期しない DateStyle が設定された外部データベースがある場合に発生します。この問題を解決するには、以下の手順を参照してください。
手順
データベースサーバーの
/var/lib/pgsql/data/postgres.conf
ファイルを編集します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow vi /var/lib/pgsql/data/postgres.conf
# vi /var/lib/pgsql/data/postgres.conf
行を見つけ、コメントアウトします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow #datestyle = 'Redwood, SHOW_TIME'
#datestyle = 'Redwood, SHOW_TIME'
新たに調整した行のすぐ下に、以下の設定を追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow datestyle = 'iso, mdy'
datestyle = 'iso, mdy'
-
postgres.conf
ファイルを保存して閉じます。 データベース設定を再読み込みします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl reload postgresql
# systemctl reload postgresql
注記このコマンドを実行しても、データベース操作が中断されることはありません。