Gostaria de uma ajuda no seguinte: tenho várias tabelas com o mesmo prefixo:

cdrger=# \dt
             Lista de relações
 Esquema |      Nome      |  Tipo  |   Dono
---------+----------------+--------+----------
 public  | cdrger20090227 | tabela | postgres
 public  | cdrger20090306 | tabela | postgres
 public  | cdrger20090311 | tabela | postgres
 public  | cdrger20090319 | tabela | postgres
 public  | cdrger20090320 | tabela | postgres
 public  | cdrger20090324 | tabela | postgres
 public  | cdrger20090325 | tabela | postgres
 public  | cdrger20090326 | tabela | postgres
 public  | cdrger20090327 | tabela | postgres
 public  | cdrger20090328 | tabela | postgres
 public  | cdrger20090329 | tabela | postgres
 public  | cdrger20090330 | tabela | postgres
(12 registros)

Preciso fazer uma funçaõ que, para cada tabela do banco com esse prefixo
(cdrger*), eu leia um registro, grave de alguma forma (por exemplo em uma
tab temp), pulo x registros, gravo o próximo, pulo mais x registros, e assim
por diante. O objetivo é gerar uma base menor que a base que estou lendo.
Depois tenho que exportar essa ou essas tabelas temp geradas e importar em
uma base de um notebook para ser utilizada pela área comercial da empresa.
Se alguém puder me ajudar eu agradeço. Conheço Oracle, mas estou começando
com PostgreSQL esta semana ... Obrigado.

-- 
Jose Luis Ramos Jr
Campinas - SP
Oracle OCP DBA 8i, 9i,10g
Fone: 19-37056793
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a