आप ST_MakePoint का भी उपयोग कर सकते हैं जो संभवतः क्लीनर है क्योंकि आपको टेक्स्ट के रूप में अक्षांश और देशांतर मानों को संयोजित करने की आवश्यकता नहीं है। समन्वय संदर्भ प्रणाली को 4326 पर सेट करने के लिए ST_SetSrid के संयोजन में इसका उपयोग करें, उदाहरण के लिए,
Select ST_SetSrid(ST_MakePoint(lon, lat),4326) from sometable;
एक ज्यामिति प्रकार लौटाएगा। ध्यान दें कि आदेश lon/lat (x/y) है, जो लोगों के रोजमर्रा के भाषण में lat/lon कहने के कारण बहुत भ्रम का कारण है।
ST_GeomFromText आम तौर पर तब अधिक उपयोगी होता है जब आपके पास जाने-माने टेक्स्ट (WKT) प्रारूप में ज्यामिति होती है, जैसे,
Select ST_GeomFromText('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))', 4326);
यदि आपका डेटा वास्तव में फॉर्म में है ((-79.4609576808001,43.9726680183837) और जैसा कि मैंने ऊपर सुझाव दिया है, आप इसे विभाजित नहीं करना चाहते हैं, तो एक बिंदु के लिए ST_GeomFromText के साथ उपयोग का सही प्रारूप है:
Select ST_GeomFromText('POINT(-79.4609576808001 43.9726680183837)', 4326)
जहां SRID वैकल्पिक है, लेकिन अनुशंसित है।
देखें http://en.wikipedia.org/wiki/Well_Known_Text अधिक जानकारी के लिए।