Tengo la intención de hacer una función para crear archivos CSV (vamos, sería básicamente hacer un /copy tabla ()........
Así que creo la función y cuando voy a testearla para comprobar que se ejecuta (soy demasiado novato y doy los pasos muy cortos) me ocurre lo siguiente:
Función:
Código SQL:
Ver original
CREATE OR REPLACE FUNCTION "crearCSV"() RETURNS void AS $BODY$ BEGIN RAISE NOTICE 'Crear CSV'; END; $BODY$ LANGUAGE plpgsql VOLATILE COST 100; ALTER FUNCTION "crearCSV"() OWNER TO david;
Intento de llamada:
Código SQL:
Ver original
SELECT crearCSV();
Respuesta:
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
Y la verdad es que no lo entiendo. La función no recibe argumentos (por ahora) y no devuelve nada