Anch'io considererei le connessioni dirette al geo DB la migliore soluzione per l'editing vettoriale.
Comunque lo farei solo se si tratta di connessioni intranet
per mapserver controlla la documentazione e se non trovi niente manda un messaggio sulla lista degli utenti e poi, se non ricevi risposta, dei developers.