add postgresql function scripts