Как сделать дамп функций из БД PostgreSQL
Интернет предлагает несколько вариантов решения данного вопроса.
Я остановился на таком:
#!/bin/sh
base=имя_базы_данных
pg_dump -Fc -v -s ${base} -f temp.dump
pg_restore -l temp.dump | grep FUNCTION >functionlist
pg_restore -L functionlist temp.dump > ${base}_functions.sql
rm temp.dump
rm functionlist
Оставлю здесь как шпаргалку.