Você não pode.
Minha sugestão é não replicar a produção para a preparação, mas ocasionalmente reconstruir o banco de dados de preparação com um dos seus arquivos de backup de produção. Então você está trabalhando com dados de produção (embora com poucas horas ou dias de uso), mas as alterações feitas na preparação não afetarão a produção.
EDIT: Com a sua edição, esta é agora uma questão significativamente diferente.
Se você tiver testadores beta usando seu servidor de armazenamento temporário e esperando que seus dados entrem em produção, ele não será um servidor de armazenamento temporário: é um servidor de produção. Eu acho que essa é a mudança fundamental do conceito, tornando isso difícil de responder; a maioria de nós (eu acho) considera um servidor de teste como um etch-a-sketch que pode ser descartado e reconstruído sem medo. Se você estiver planejando permitir que alguns usuários testem suas alterações e mantenham seus dados quando você entrar em produção, será necessário um framework diferente do de preparação / produção.
EDIT2: Aqui estão algumas perguntas sobre estouro de pilha que lidam com esse tipo de configuração:
- Gem que facilita a implantação de recursos em um subconjunto de usuários
- Práticas recomendadas para distribuição limitada de recursos (essa é interessante porque menciona as dificuldades da fusão de bancos de dados em particular; parece um problema conhecido-difícil)