私はこのようなものを持っています:
UPDATE table SET column=REGEXP_REPLACE(column, E'\[(.*)\]$', '');
このクエリではすべて問題ありませんが、次のように、コンソールからこれを実行したい場合に問題が発生します。
psql -U postgres db -c "UPDATE table SET column=REGEXP_REPLACE(column, E'\\[(.*)\\]$', '');"
一部の文字のエスケープに問題があると思いますが、処理できません。