De foutmelding klopt helemaal niet voor de CREATE OR REPLACE FUNCTION
opdracht die je laat zien. Ervan uitgaande dat u de functie daadwerkelijk aanroept in een DML-statement zoals
SELECT per_cont('{1,2,3}', 1);
Uiteraard moet u dezelfde database gebruiken, maar u zegt dat dit is vastgesteld.
Uw search_path
moet ook passen. Aangezien u niet expliciet een schema opgeeft, wordt de functie bij het maken in het "huidige" schema gemaakt. Hetzelfde schema moet verschijnen in het search_path
van de andere sessie of de functie is niet zichtbaar.
Gedetailleerde instructies in het gekoppelde antwoord: