Няма "преобразуване" 1:1 от MS SQL към PostgreSQL.
Концепциите са коренно различни.
Силно препоръчвам просто да внедрите отново функционалността и да използвате функциите, които PostgreSQL има, вместо да се опитвате да имитирате SQL Server.
Когато хората се опитват да пренесат техническото решение на една СУБД към друга, те обикновено се оказват с нещо, което е бавно и не се мащабира (това важи за Oracle -> SQL Server, SQL Server -> Oracle, DB2 -> Oracle и SQL Server -> PostgreSQL също).
Прочетете ръководството за съхранените функции (PG няма "процедури"), прочетете отново спецификацията за вашето текущо решение и след това просто го внедрете, като използвате възможностите, които Postgres предлага.
Сигурен съм, че това не е отговорът, който търсите, но силно вярвам, че това е единственият жизнеспособен начин.