<chute> pg_controldata não te retorna esse valor?
</chute> -Leo 2011/9/16 Fabrízio de Royes Mello <[email protected]>: > Pessoal, > Estou precisando buscar o Número da Transação Atual no PostgreSQL 8.2... > apartir da versão 8.3 existe a função "txid_current()" que resolve meu > problema... sei que o 8.2 está bem obsoleto e já estamos trabalhando para > substituí-lo pelo 9.0 (e avaliando o 9.1), mas preciso dessa informação > agora com o 8.2. > Analisando como poderia buscar essa informação, cheguei na seguinte QUERY: > postgres@bdteste=# SELECT transactionid FROM pg_locks WHERE pid = > pg_backend_pid() AND locktype = 'transactionid'; > transactionid > --------------- > 118944978 > (1 row) > > Pelo que li na documentação [1] poderia usar esse recurso até que possa > substituí-lo pela "txid_current()"... alguma sugestão/crítica?? > > [1] http://www.postgresql.org/docs/8.2/static/view-pg-locks.html > -- > Fabrízio de Royes Mello > Consultoria/Coaching PostgreSQL >>> Blog sobre TI: http://fabriziomello.blogspot.com >>> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello >>> Twitter: http://twitter.com/fabriziomello > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Leonardo Cezar http://postgreslogia.wordpress.com _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
