Can A Postgresql Database Contain Functions