2010-01-23 8 views
10

Intenté crear mi primera función plpgsql. Cuando se ejecuta la secuencia de comandos, consigoPostgreSQL - Idioma pgplsql no existe a pesar de ejecutar CREATE LANGUAGE

ERROR: lenguaje "‘plpgsql’" no existe

entonces funciono con el comando CREATE plpgsql IDIOMA; que muestra el siguiente error:

ERROR: lenguaje "plpgsql" ya existe

comandos se ejecutan en la misma base de datos.

Saludos

Peter

+0

favor Código postal completa de su función - Apuesto a que hay algún error en ella ... –

Respuesta

14

favor notar que tiene caracteres adicionales en su error. Lo más probable es que haya escrito:

create function ... language ‘plpgsql’ 

tipo de cosas como mysql quotes. Es mala sintaxis Sólo lo hacen

create function ... language plpgsql 
19

uso de este comando:

$: createlang -d dbname plpgsql 
Cuestiones relacionadas