PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Ist es möglich, Funktionen in einem anderen Schema innerhalb von plv8-Funktionen aufzurufen?

Es ist möglich, andere PLV8-Funktionen in anderen Schemas aufzurufen, ja.

Sie rufen die Funktion jedoch nicht richtig auf. Verwenden Sie

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

var result = myFunction();

AFAIK, Sie können auf diese Weise nur andere PLV8-Funktionen aufrufen, nicht PLPGSQL.

Sie können plv8.execute("select someFunctionInAnotherLanguage()") verwenden