PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

È possibile chiamare funzioni in un altro schema dall'interno delle funzioni plv8?

È possibile chiamare altre funzioni PLV8 in altri schemi, sì.

Tuttavia, non stai chiamando la funzione nel modo giusto. Usa

var myFunction = plv8.find_function("schemaName.functionName")

var result = myFunction();

AFAIK puoi chiamare solo altre funzioni PLV8 in questo modo, non dire PLPGSQL.

Puoi usare plv8.execute("select someFunctionInAnotherLanguage()")