Missing PL/pgSQL library - Mailing list pgsql-sql

From Nicolas Cadou
Subject Missing PL/pgSQL library
Date
Msg-id 002f01beeb2d$8febe610$058d60cf@virtuel.qc.ca
Whole thread Raw
List pgsql-sql
[PostgreSQL 6.5.1 on i686-pc-linux-gnu, compiled by gcc 2.7.2.3]

Hi,

I installed the PostgreSQL 6.5.1-1 RPM packages that I downloaded from
ftp://postgresql.nextpath.com/pub/postgresql/RPMS/

I then tried to make PL/pgSQL to work by typing in psql, as the postgres
user, in the 'template1' database, these statements from the PostgreSQL
Programmer's Guide, Chapter 43. Procedural Languages

CREATE FUNCTION plpgsql_call_handler () RETURNS OPAQUE AS   '/usr/local/pgsql/lib/plpgsql.so' LANGUAGE 'C';

CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql'   HANDLER plpgsql_call_handler   LANCOMPILER 'PL/pgSQL';

It worked with 6.4.2, but with 6.5.1 it complains about
'/usr/local/pgsql/lib/plpgsql.so' being not found. I did a 'find / -name
plpgsql.so' as root and didn't find that file. In fact the directory
'/usr/local/pgsql' doesn't even exists. So I listed the files in the eight
RPMs and found that plpgsql.so is not in any of them. What am I missing? Can
you help me with this?

Thank you for your time

Nicolas Cadou





pgsql-sql by date:

Previous
From: Eric Enockson
Date:
Subject: generate random unique object id
Next
From: Alke
Date:
Subject: OID and PL/pgSQL trigger :-(