Re: [pgbr-geral] Saber quem esta usando uma tabela
rsrsr, valeu Dickson Em 1 de abril de 2013 11:49, Dickson S. Guedes escreveu: > Em 1 de abril de 2013 11:31, Jean Domingues > escreveu: > >>Em 1 de abril de 2013 11:19, Marcelo da Silva > escreveu: > >>> Pessoal, as vezes preciso executar alterações numa tabela, e se ele > estiver > >>> sendo usada não consigo. > >>> > >>> Tem como saber se aquela tabela está sendo usada e por quem (IP por > exemplo) > >>> antes de executar a tal alteração ? > >> > >>Sim. > > > > Por que se dar ao trabalho de dar uma resposta inútil como esta? Espero > que seja brincadeira. > > A pergunta foi objetiva, minha resposta também :) (e olha que, por ser > primeiro de Abril, eu poderia ter dito 'não' ;) ) > > Mas sim, foi uma brincadeira mas com o intuito de obter uma segunda > pergunta, mais elaborada e com um pouco mais de detalhes sobre o que > ele realmente precisa. > > []s > -- > Dickson S. Guedes > mail/xmpp: gue...@guedesoft.net - skype: guediz > http://github.com/guedes - http://guedesoft.net > http://www.postgresql.org.br > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Saber quem esta usando uma tabela
Em 1 de abril de 2013 11:31, Jean Domingues escreveu: >>Em 1 de abril de 2013 11:19, Marcelo da Silva escreveu: >>> Pessoal, as vezes preciso executar alterações numa tabela, e se ele estiver >>> sendo usada não consigo. >>> >>> Tem como saber se aquela tabela está sendo usada e por quem (IP por exemplo) >>> antes de executar a tal alteração ? >> >>Sim. > > Por que se dar ao trabalho de dar uma resposta inútil como esta? Espero que > seja brincadeira. A pergunta foi objetiva, minha resposta também :) (e olha que, por ser primeiro de Abril, eu poderia ter dito 'não' ;) ) Mas sim, foi uma brincadeira mas com o intuito de obter uma segunda pergunta, mais elaborada e com um pouco mais de detalhes sobre o que ele realmente precisa. []s -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://github.com/guedes - http://guedesoft.net http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Saber quem esta usando uma tabela
Em 1 de abril de 2013 11:35, Marcelo da Silva escreveu: > Mesmo que não seja brincadeira, vou considerar que fui muito objetivo na > questão, apesar de citar "IP por exemplo", rsrsrs > > Estou vendo alguns comandos na web > > Será que pode-se fazer assim: > > if (tabela em uso) > ignora > ou > altera tabela > > Mais ou menos isso que estava pensando Se você quer saber "se" é possível, a resposta é "sim", mas se você quer saber "como" obter isto minha indicação é para que você busque no catalogo e nas estatísticas do banco pois eles são seus amigos. Veja pg_class [1], pg_locks [2] e pg_stat_activity [3], juntas você pode chegar ao que você procura. [1] http://www.postgresql.org/docs/current/static/catalog-pg-class.html [2] http://www.postgresql.org/docs/current/static/view-pg-locks.html [3] http://www.postgresql.org/docs/9.2/static/monitoring-stats.html#PG-STAT-ACTIVITY-VIEW []s -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://github.com/guedes - http://guedesoft.net http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Saber quem esta usando uma tabela
Mesmo que não seja brincadeira, vou considerar que fui muito objetivo na questão, apesar de citar "IP por exemplo", rsrsrs Estou vendo alguns comandos na web Será que pode-se fazer assim: if (tabela em uso) ignora ou altera tabela Mais ou menos isso que estava pensando Em 1 de abril de 2013 11:31, Jean Domingues escreveu: > >Em 1 de abril de 2013 11:19, Marcelo da Silva > escreveu: > >> Pessoal, as vezes preciso executar alterações numa tabela, e se ele > estiver > >> sendo usada não consigo. > >> > >> Tem como saber se aquela tabela está sendo usada e por quem (IP por > exemplo) > >> antes de executar a tal alteração ? > > > >Sim. > > > Por que se dar ao trabalho de dar uma resposta inútil como esta? Espero > que seja brincadeira. > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Saber quem esta usando uma tabela
>Em 1 de abril de 2013 11:19, Marcelo da Silva escreveu: >> Pessoal, as vezes preciso executar alterações numa tabela, e se ele estiver >> sendo usada não consigo. >> >> Tem como saber se aquela tabela está sendo usada e por quem (IP por exemplo) >> antes de executar a tal alteração ? > >Sim. > Por que se dar ao trabalho de dar uma resposta inútil como esta? Espero que seja brincadeira. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Saber quem esta usando uma tabela
Em 1 de abril de 2013 11:19, Marcelo da Silva escreveu: > Pessoal, as vezes preciso executar alterações numa tabela, e se ele estiver > sendo usada não consigo. > > Tem como saber se aquela tabela está sendo usada e por quem (IP por exemplo) > antes de executar a tal alteração ? Sim. -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://github.com/guedes - http://guedesoft.net http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Saber quem esta usando uma tabela
Pessoal, as vezes preciso executar alterações numa tabela, e se ele estiver sendo usada não consigo. Tem como saber se aquela tabela está sendo usada e por quem (IP por exemplo) antes de executar a tal alteração ? É que não posso ficar pedindo pra todos sair do sistema parando a empresa toda. Gostaria de minimizar esse problema ao precisar alterar uma tabela "não muito importante". Essa tabela as vezes está sendo usado somente por uma pessoa. Marcelo Silva ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral