Acerca del blog ..

Aquí pongo mis pequeñas notas sobre cosas que voy olvidando. Entre las anotaciones puede que tal vez encuentres alguna que otra opinión seguramente equivocada.

Mostrar el código de funciones en postgres

Julio 7th, 2009 by pcaro

Puede resultar muy util ver el código de algún procedimiento almacenado en postgres. El código de a continuación tomado de Postgresql General Bits de A. Elein Mustain puede resultar muy útil.

CREATE OR REPLACE VIEW showfunctions AS
SELECT
l.lanname,
t.typname || ' = ' || n.nspname || '.' ||
    p.proname || '(' || pg_catalog.oidvectortypes(p.proargtypes) || ')'
AS function_definition,
(SELECT case when lanname <> 'c'
    then '\n\n'||prosrc ||'\n\n'
    else '\n'||prosrc ||'.so\n\n'
end) AS source
FROM pg_proc p, pg_type t, pg_namespace n, pg_language l
WHERE p.prorettype = t.oid AND p.pronamespace = n.oid
    AND p.prolang = l.oid;
 
-- Muestra todas las funciones en el schema public ( y cualquier funcion con
-- public en su nombre)
SELECT * FROM showfunctions WHERE function_definition LIKE '%public%';
 
-- Muestra todas las funciones que toman o reciben booleanos
SELECT * FROM showfunctions WHERE function_definition LIKE '%boolean%';

Anotado en sistemas, yaco | Sin comentarios »

Instalar postgres 8.2 en jaunty

Junio 30th, 2009 by pcaro

Anotado en linux, sistemas, yaco | 1 Comentario »

Un servidor web de bolsillo gracias a python

Junio 16th, 2009 by pcaro

Anotado en Python, yaco | Sin comentarios »

Convertir filtros de kmail a filtros sieve

Junio 6th, 2009 by pcaro

Anotado en Python, linux, sistemas, yaco | Sin comentarios »

Comandos útiles en la consola de postgres (pgsql)

Marzo 30th, 2009 by pcaro

Anotado en yaco | Sin comentarios »

Cambiar ipython para copiar y pegar luego como doctest

Febrero 2nd, 2009 by pcaro

Anotado en Python, yaco | Sin comentarios »

Usar find para detectar enlaces simbólicos rotos

Noviembre 20th, 2008 by pcaro

Anotado en linux, yaco | Sin comentarios »

« Anotaciones Previas Anotaciones siguientes »

Páginas

Anotando sobre ...

Blogroll

del.icio.us

Meta