एंड्रॉइड या आईओएस की तरह, मैं अनुशंसा करता हूं कि आप एक मध्यस्थ वेब सेवा बनाएं जो इंटरनेट पर एक सर्वर द्वारा प्रदान की जाती है जिसे फोन सीधे डेटाबेस से बात करने के बजाय बात करते हैं। वेब सेवा REST+JSON, REST+XML, XML-RPC, SOAP, या आपके पसंदीदा वेब सेवा प्रोटोकॉल को फ़ोन क्लाइंट से स्वीकार करेगी। यह फोन से प्राप्त अनुरोधों पर कार्य करेगा, अनुरोध को पूरा करने के लिए डेटाबेस में जो कुछ भी आवश्यक है, और वेब सेवा प्रोटोकॉल के माध्यम से कोई भी परिणाम लौटाएगा।
इसका मतलब है कि आपके व्यक्तिगत फोन को पोस्टग्रेएसक्यूएल से सीधे कनेक्शन की आवश्यकता नहीं है - एक अच्छी बात है, क्योंकि फोन नेटवर्क कनेक्शन फ्लेकी हैं और पुनः प्रयास/पुनः स्थापित तर्क सही होने में मुश्किल हो सकता है। आप पीजी सर्वर के लिए बहुत सारे लटकते कनेक्शन के साथ उतरेंगे। आप बहुत हैं एक वेब सेवा से बात करने के लिए HTTP जैसे स्टेटलेस प्रोटोकॉल के साथ बेहतर है जो वास्तविक काम करता है।
विंडोज फोन 6.5 पर काम करने के लिए जो भी वेब सेवा प्रोटोकॉल सबसे आसान है उसे चुनें और अपने पसंदीदा बैक-एंड सर्वर का उपयोग करके इसे लागू करें। आपके मामले में मुझे लगता है कि IIS पर .NET होने की संभावना है।
ऐप के आधार पर, आपके पास पहले से ही हो सकता है एक वेब सेवा प्रोटोकॉल। यदि आपके पास एक आधुनिक वेब पेज संस्करण है तो सर्वर एंडपॉइंट को कॉल करने के लिए आरईएसटी + जेएसओएन के साथ जावास्क्रिप्ट का उपयोग करने की काफी संभावना है, इस मामले में आप फोन ऐप के लिए उनका विस्तार और पुन:उपयोग करने में सक्षम हो सकते हैं।