Eu tenho um banco de dados grande (PostgreSQL 9.1) que estou preparando para replicar usando a replicação de streaming. O segundo servidor será usado para relatórios e propósitos de backup. Ao criar relatórios, geralmente é útil criar tabelas "temporárias". Ao usar "temporário", quero dizer tabelas que são consideradas zero, mas que não estão usando CREATE TEMPORARY TABLE
.
Posso forçar um usuário a criar novas tabelas apenas com seu esquema separado? Essas alterações de esquema terão algum impacto na replicação de streaming? O servidor mestre só tem alterações no esquema público.
Tanto quanto eu sei, os clusters de banco de dados replicados são replicantes completos do cluster original (por exemplo, não suporta a replicação de apenas um determinado subconjunto de bancos de dados/esquemas, etc.) e pode hospedar apenas transações somente leitura.