[pgbr-geral] FUNCTION que acesse linha de comando.

2008-09-30 Thread Anderson Rodrigo
Boa tarde a todos!

Estou precisando acessar a linha de comando (Linux/CentOS) com uma função, 
tanto faz a linguagem mas se consegui-se em pl/pgsql séria excelente pois 
não precisaria alterar o que já fiz!

Alguém tem um truque na manga pra me passa?



Obrigado!


Atenciosamente:

Anderson Rodrigo.

"A vida é mais simples do que a gente pensa; basta aceitar o impossível, 
dispensar o indispensável e suportar o intolerável." 

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] FUNCTION que acesse linha de comando.

2008-09-30 Thread Leonardo Cezar
2008/9/30 Anderson Rodrigo <[EMAIL PROTECTED]>:

> Estou precisando acessar a linha de comando (Linux/CentOS) com uma função,
> tanto faz a linguagem mas se consegui-se em pl/pgsql séria excelente pois
> não precisaria alterar o que já fiz!

O que exatamente voce precisa acessar na linha de comando?

Se for arquivo, então voce pode utilizar alguma função de leitura,
como por exemplo:

pg_read_file(text,int,int)

Se for funções do SO, aí voce precisa optar por alguma linguagem /untrusted/.

-Leo
-- 
Leonardo Cezar
http://pgcon.postgresql.org.br
http://www.dextra.com.br/postgres
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] FUNCTION que acesse linha de comando.

2008-10-01 Thread Anderson Rodrigo
Bom dia!



Estou pretendendo usar o kill para matar os processos "IDLE" que tenham mais 
de uma hora...

Até tentei usar esse comando, mas não rolou!



select pg_cancel_backend(procpid)
from pg_stat_activity
where current_query like '%IDLE%'
and usename like 'u00%'
and now()-query_start >  interval '1 hour';

--*

Tentei também criar uma "ROLE" para o usuário com:



ALTER ROLE u1 SET tcp_keepalives_idle=1;

Sem sucesso.

--*

Também tentei mexer no: /postgresql.conf



#tcp_keepalives_idle = 3600# TCP_KEEPIDLE, in seconds;

Sem sucesso.

--*



Se tiver alguma idéia ou exemplo eu agradeço muitíssimo...



Atenciosamente:

Anderson Rodrigo.

"A vida é mais simples do que a gente pensa; basta aceitar o impossível, 
dispensar o indispensável e suportar o intolerável."

O que exatamente voce precisa acessar na linha de comando?

Se for arquivo, então voce pode utilizar alguma função de leitura,
como por exemplo:

pg_read_file(text,int,int)

Se for funções do SO, aí voce precisa optar por alguma linguagem 
/untrusted/.

-Leo
-- 
Leonardo Cezar
http://pgcon.postgresql.org.br
http://www.dextra.com.br/postgres

--


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] FUNCTION que acesse linha de comando.

2008-10-01 Thread William Leite Araújo
Pode ser "obra" do apache o número de conexões IDLE...

2008/10/1 Anderson Rodrigo <[EMAIL PROTECTED]>

> Bom dia!
>
>
>
> Estou pretendendo usar o kill para matar os processos "IDLE" que tenham
> mais
> de uma hora...
>
> Até tentei usar esse comando, mas não rolou!
>
>
>
> select pg_cancel_backend(procpid)
> from pg_stat_activity
> where current_query like '%IDLE%'
> and usename like 'u00%'
> and now()-query_start >  interval '1 hour';
>
> --*
>
> Tentei também criar uma "ROLE" para o usuário com:
>
>
>
> ALTER ROLE u1 SET tcp_keepalives_idle=1;
>
> Sem sucesso.
>
> --*
>
> Também tentei mexer no: /postgresql.conf
>
>
>
> #tcp_keepalives_idle = 3600# TCP_KEEPIDLE, in seconds;
>
> Sem sucesso.
>
> --*
>
>
>
> Se tiver alguma idéia ou exemplo eu agradeço muitíssimo...
>
>
>
> Atenciosamente:
>
> Anderson Rodrigo.
>
> "A vida é mais simples do que a gente pensa; basta aceitar o impossível,
> dispensar o indispensável e suportar o intolerável."
>
> O que exatamente voce precisa acessar na linha de comando?
>
> Se for arquivo, então voce pode utilizar alguma função de leitura,
> como por exemplo:
>
> pg_read_file(text,int,int)
>
> Se for funções do SO, aí voce precisa optar por alguma linguagem
> /untrusted/.
>
> -Leo
> --
> Leonardo Cezar
> http://pgcon.postgresql.org.br
> http://www.dextra.com.br/postgres
>
> --
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
William Leite Araújo
Analista de Banco de Dados - QualiConsult
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] FUNCTION que acesse linha de comando.

2008-10-01 Thread Jota
Olá, Anderson

Como está sendo feita sua conexão? Para utilizar estes parâmetro
(tcp_keepalives_idle) você tem que fazer a conexão via socket UNIX.

[]s


2008/10/1 Anderson Rodrigo <[EMAIL PROTECTED]>:
> Bom dia!
>
>
>
> Estou pretendendo usar o kill para matar os processos "IDLE" que tenham mais
> de uma hora...
>
> Até tentei usar esse comando, mas não rolou!
>
>
>
> select pg_cancel_backend(procpid)
> from pg_stat_activity
> where current_query like '%IDLE%'
> and usename like 'u00%'
> and now()-query_start >  interval '1 hour';
>
> --*
>
> Tentei também criar uma "ROLE" para o usuário com:
>
>
>
> ALTER ROLE u1 SET tcp_keepalives_idle=1;
>
> Sem sucesso.
>
> --*
>
> Também tentei mexer no: /postgresql.conf
>
>
>
> #tcp_keepalives_idle = 3600# TCP_KEEPIDLE, in seconds;
>
> Sem sucesso.
>
> --*
>
>
>
> Se tiver alguma idéia ou exemplo eu agradeço muitíssimo...
>
>
>
> Atenciosamente:
>
> Anderson Rodrigo.
>
> "A vida é mais simples do que a gente pensa; basta aceitar o impossível,
> dispensar o indispensável e suportar o intolerável."
>
> O que exatamente voce precisa acessar na linha de comando?
>
> Se for arquivo, então voce pode utilizar alguma função de leitura,
> como por exemplo:
>
> pg_read_file(text,int,int)
>
> Se for funções do SO, aí voce precisa optar por alguma linguagem
> /untrusted/.
>
> -Leo
> --
> Leonardo Cezar
> http://pgcon.postgresql.org.br
> http://www.dextra.com.br/postgres
>
> --
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral