Can Postgresql Database Contain Functions