Подскажите, пожалуйста, как через Dbeaver найти функцию, которую я написал?
Я же правильно понимаю, что когда я пишу create function , то она где-то создаётся?
Я воспользовался функцией pg_get_functiondef(имяфункции::regprocedure) и я вижу, что в результате вывода написано public.имямоейфункции, т.е. я так понимаю, что она должна "осесть" в схеме public, но там её нет.
Может быть в Dbeaver есть какая-то возможность поиска функций по имени?
Создавали и pg_get_functiondef вызывали тоже в Dbeaver? Тогда проверяйте, что схема public от нужной БД. И обычно в этих гуях нужно бывает обновить дерево объектов, чтобы он новые увидел
Влад, ну там же дерево объектов - смотрите, в какой вы БД
Плюс вкладка, где вы делали запрос (не знаю, как это именуется в dbeaver, что-то типа Query tool, наверно), - она тоже прикреплена к какой-то БД. Подозреваю, что вы функцию создали в системной БД postgres