Re: [pgbr-geral] Saber quem esta usando uma tabela

2013-04-01 Thread Dickson S. Guedes
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


Re: [pgbr-geral] Saber quem esta usando uma tabela

2013-04-01 Thread Jean Domingues
>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

2013-04-01 Thread Marcelo da Silva
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

2013-04-01 Thread Dickson S. Guedes
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

2013-04-01 Thread Dickson S. Guedes
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

2013-04-01 Thread Marcelo da Silva
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