Buenas, quisiera saber como se desarrollan modulos para postgres,es decir, supongamos que me invento un procedimiento que responda consultas mas rapido que usando el sql tradicional, y quiero crear mi propio modulo para adicionarselo a postgres, hasta donde se, habria que hacer la implementacion en c, pero como es el proceso para hacer que sea reconocido desde postgres, para que funciones como el sql.
Entre las cosas que quisiera saber:
1. Lenguaje de programacion que debere usar.
2.Como se integra un modulo desarrollado por mi, en postgress.
3.Necesito algun tipo de conocimieno particular??
gracias.