Me parece que te falta correr los scripts de postgis sobre la base de datos para cargar todas las funciones geoespaciales.  Yo generalmente uso este script para configurar una base de datos nueva:<div><br></div><div><div>#!/bin/bash</div>
<div>echo "Creating database..."</div><div>createdb $1</div><div>echo "Done!!!"</div><div>echo "Configuring PostGIS capabilities..."</div><div>createlang plpgsql $1</div><div>psql -d $1 -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql</div>
<div>psql -d $1 -f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.sql</div><div>echo "Done!!!"</div><div>psql -d $1 -c "SELECT postgis_lib_version();"</div><div><br></div><div>$1 es un argumento que paso por la linea de comandos con el nombre de la nueva base de datos.  Puede que la ruta a los archivos .sql cambie en tu sistema...</div>
<div><br></div><br><div class="gmail_quote">On Sat, Oct 1, 2011 at 2:55 PM, GLUPIADO DAS <span dir="ltr"><<a href="mailto:glupiado@yahoo.com">glupiado@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt"><div>Hola.
<br><br>El lenguaje [plpgsql] EXISTE, no se si en el server o en PgSQL,o en UNA BD del user postgres...
<br>(no soy ducho en esto...)
<br><br><br>Pero cuando corro la LINEA
<br>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
<br>postgres=# SELECT NOW();
<br>              now
<br>-------------------------------
<br> 2011-10-01 14:13:<a href="tel:30.189673-05" value="+13018967305" target="_blank">30.189673-05</a>
<br>(1 row)
<br>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
<br><br>OK; cuando corro la linea 
<br>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
<br>-bash-3.2$ createlang plpgsql geoespacial
<br>Password:
<br>createlang: language "plpgsql" is already installed in database "geoespacial"
<br>-bash-3.2$
<br>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
<br><br><br>Por lo tanto corro:
<br>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
<br>postgres=# SELECT PostGIS_Full_Version();
<br>ERROR:  function postgis_full_version() does not exist
<br>LINE 1: SELECT PostGIS_Full_Version();
<br>               ^
<br>HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
<br>postgres=#
<br>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
<br><br><br>PgSQL dice: function postgis_full_version() does not exist
<br><br><br>Que debo hacer?
<br>El lenguaje ya existe, que mas se requiere?
<br>¿por que no funciona?
        
        </div></div></div><br>_______________________________________________<br>
Talk-co mailing list<br>
<a href="mailto:Talk-co@openstreetmap.org">Talk-co@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-co" target="_blank">http://lists.openstreetmap.org/listinfo/talk-co</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>ANDRES O. CALDERON R.<br>MSc. Geoinformation Science & Earth Observation<br>University of Twente, The Netherlands.<br><br>"Open Source Rocks - Open Source Rules"<br>
GNU/Linux User No. 433418<br>
</div>