Como são iguais você poderia fazer uma View utilizando UNION para todas 
as tabelas em um esquema central.

Algo como:

Create view central.empregados
as
select *
from df.empregados
union
select *
from ac.empregados
union
select *
from am.empregados
union
select *
from rj.empregados
union
select *
from sp.empregados;

e assim por diante...

O teu select ficaria assim:

select nome
from central.empregados
where nome = 'mar';


Att.
Alex





On 01-07-2010 11:24, Cadastro Portal wrote:
> Bom dia pessoal,
> Tenho uma base de dados com vários esquemas. Cada esquema é uma UF, ou 
> seja DF, AC, AM, RJ, SP, etc.
> As tabelas são idênticas para cada esquema.
> Eu quero fazer um select para consultar um nome na tabela empregados 
> que passe por todos os esquemas.
> Exemplo:
> select *.empregado where nome = 'mar'; (eu sei que isso não funciona, 
> é apenas um exemplo)
> Existe essa possibilidade?
> Obrigado.
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>    
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a