Pups::ExecError: su postgres -c 'psql discourse -c "alter schema public owner to discourse;"' falló con retorno

Es posible que necesites desplazarte hacia arriba. ¿Has probado el procedimiento de modo seguro?

No estoy seguro de si funcionará en este caso o no, para ser honesto.