On 20-09-2012 22:56, Fabrízio de Royes Mello wrote: > Será que revogando todos acessos a relação e após um checkpoint não é possível > fazer essa operação? Até pq o pg_upgrade faz +- o que o Telles precisa, ou > estou errado? > Não. Está errado. Checkpoint só garante que os dados estejam nos datafiles; o que é preciso é congelar as tuplas para podermos utilizar o histórico de transações noutro lugar.
> Fiz uns testes aqui e claro que funcionou até porque é um ambiente controlado > e não existe alta concorrencia de acesso aos objetos, mas fiz assim: > "ambiente controlado" é desse artifício que o pg_upgrade utiliza; mas o caso do Telles é um outro cluster existente (com id de transação distinto e histórico de transações pré-existente) e ainda mais, não se pode copiar o histórico de transações (aka pg_clog/*) porque não há maneira fácil de separar somente aqueles referentes as tabelas copiadas. -- Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
