Tengo la siguiente función que realiza un INSERT y devuelve un booleano CREATE OR REPLACE FUNCTION guardar_datos_pantalla(character varying, integer, text[], integer, character varying) RETURNS boolean AS $BODY$ DECLARE valor BOOLEAN; BEGIN INSERT INTO pantalla (titulo, n_paginas, descripcion, id_item_menu, titulo_menu) VALUES ($1, $2, $3, $4, $5); return valor; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE;
Al ejecutar la función (select guardar_datos_pantalla('Titulo', 2, 'descripcion', 1, 'titulo');) me produce el siguiente error: ERROR: array value must start with "{" or dimension information Esto se debe al tipo text?