Estoy con mis primeros pasos con postgres y decidi comenzar por PGPLSQL
escribi el siguiente archivo llamado test.sql
CREATE or replace FUNCTION funcion() returns integer AS $$
declare
x := 33;
begin
raise notice 'aprendiendo plpgsql %', 34;
return 1;
end;
$$ LANGUAGE plpgsql;
ingreso a la base de datos test
psql test
create language plpgsql;
\i test.sql
y me aparece el siguiente error.
psql:b.sql:8: ERROR: invalid type name ""
CONTEXT: compile of PL/pgSQL function "funcion" near line 3
Si comento
declare
x := 33;
anda todo y no entiendo que es todavia.
Gracias.