Emanuel Calvo Franco escribió:
> quedaría así... el resto? seriviría como snippet?
No veo por qué no ... siempre y cuando te asegures que los mensajes de
error están todos en el mismo idioma ;-) (aconsejaría inglés para que
sea universalmente útil)
--
Alvaro Herrera http://www.a
Emanuel Calvo Franco escribió:
> my $othersesions = spi_exec_query('SELECT procpid FROM pg_stat_activity
> EXCEPT SELECT
> pg_backend_pid()::int;');
¿Para qué haces el EXCEPT si ya sabes que el PID no es igual al PID de
tu sesión?
--
Alvaro H
On Tue, 14 Apr 2009 21:23:31 -0400, Alvaro Herrera wrote
> Emanuel Calvo Franco escribió:
> >
> > AH: Una SOCIEDAD MEXICANA DE ORTOPEDIA PEDIATRICA ? xD
>
> Small Matter Of Programming :-D
> ("es cosa de programar un poco")
En mi buen Debian tengo un simpático paquetito, según su man proveniente
Emanuel Calvo Franco escribió:
> El día 14 de abril de 2009 17:31, Alvaro Herrera
> escribió:
> > Emanuel Calvo Franco escribió:
> >
> > Justamente ... escribir la función completa es sólo un SMOP
>
> AH: Una SOCIEDAD MEXICANA DE ORTOPEDIA PEDIATRICA ? xD
Small Matter Of Programming :-D
("es cos
Emanuel Calvo Franco escribió:
> bastaria con corroborar que el parametro concuerde y que sea distinto
> de pg_backend_pid().
Justamente ... escribir la función completa es sólo un SMOP
--
Alvaro Herrera Developer, http://www.PostgreSQL.org/
"Everybody understands Micke
Emanuel Calvo Franco escribió:
> El día 14 de abril de 2009 16:00, Alvaro Herrera
> escribió:
> > Cada vez que veo a alguien escribiendo código con system() mi opinión es
> > "ugh".
>
> ok, sin system :)
>
> Probé tu función en mi terminal y tampoco mata la sesión...
> me llama la atención, si
Emanuel Calvo Franco escribió:
> El día 14 de abril de 2009 15:46, Alvaro Herrera
> escribió:
> >
> > create or replace function pg_terminate_backend(int) returns int
> > language plperlu as $$
> > $pid = shift;
> > $ret = kill TERM, $pid;
> > elog WARNING, "could not send sig
create or replace function pg_terminate_backend(int) returns int
language plperlu as $$
$pid = shift;
$ret = kill TERM, $pid;
elog WARNING, "could not send signal TERM to $pid: $!" unless $ret == 1;
return $ret;
$$;
--
Alvaro Herrerahttp:/
AH> Laura Martinelli escribió:
>> Investigando, encontramos que la versión 8.4 de PostgreSQL tendrá
>> disponible la función pg_terminate_backend(pid), que aparentemente
>> haría que se terminara la sesión (pero por ahora tenemos que trabajar
>> con la versión 8.3).
>> La pregunta es en