I agree that sometimes you want to keep the DB around. However, sometimes you do want a fresh DB, like when you remove and re-deploy to get a fresh reviewboard but you don't want to deploy a new postgres service. Both have merit. Could the charm accommodate both?
Regardless, the charm currently does not support using an existing reviewboard DB (rb-site can't handle it and the charm doesn't work around that).
I agree that sometimes you want to keep the DB around. However, sometimes you do want a fresh DB, like when you remove and re-deploy to get a fresh reviewboard but you don't want to deploy a new postgres service. Both have merit. Could the charm accommodate both?
Regardless, the charm currently does not support using an existing reviewboard DB (rb-site can't handle it and the charm doesn't work around that).