아래 내용을 시도하기 전에 반드시 discourse를 백업하세요 
게시물에 포함된 모든 이메일 주소를 **[email_redacted]**로 대체하는 방법은 다음과 같습니다. 이 정규 표현식은 다소 제한적이라 일부 이메일을 놓칠 수 있지만, 모든 게시물의 내용을 수정할 때 읽고 이해하기 쉬운 표현식을 선호합니다.
$ ./launcher enter app
/var/www/discourse# su - postgres -c psql
psql (13.2 (Debian 13.2-1.pgdg100+1))
Type "help" for help.
postgres=# \c discourse
You are now connected to database "discourse" as user "postgres".
discourse=# \set re '[0-9a-z._%+-]+@[a-z0-9.-]+\\.[a-z]{2,64}'
discourse=# update posts set raw = regexp_replace(raw, :'re', '[email_redacted]', 'gi') where raw ~ :'re';
UPDATE 1
discourse=# update posts set cooked = regexp_replace(cooked, :'re', '[email_redacted]', 'gi') where cooked ~ :'re';
UPDATE 1