エラーメッセージはまったく意味がありません CREATE OR REPLACE FUNCTION
の場合 あなたが示すコマンド。
SELECT per_cont('{1,2,3}', 1);
明らかに、同じデータベースを使用する必要がありますが、それは確立されていると言います。
search_path
また、一致する必要があります。スキーマを明示的に指定していないため、関数は作成時に「現在の」スキーマに作成されます。同じスキーマがsearch_path
に表示される必要があります 他のセッションのまたは機能が表示されません。
リンクされた回答の詳細な手順: