PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

क्या PostGIS स्वचालित रूप से WKT डालने पर परिवर्तित हो जाता है?

geometry . में और से कई स्वचालित कास्ट होते हैं टाइप करें।

आप \dC type टाइप कर सकते हैं PostgreSQL में और आप सभी उपलब्ध कास्ट देखेंगे, जिनमें शामिल हैं:

                                     List of casts
     Source type         |         Target type         |      Function      |   Implicit?
-------------------------+-----------------------------+--------------------+---------------
text                     | geometry                    | geometry           | yes

यह जानकारी doc में भी उपलब्ध है। या इस ट्यूटोरियल में .

चूंकि कास्ट निहित है, इसका मतलब है कि आपको इसका उपयोग करने के लिए इसे निर्दिष्ट करने की आवश्यकता नहीं है। ध्यान दें कि आप ::geometry . का उपयोग करके इसे "बल" कर सकते हैं :

select st_asText('SRID=4326;POLYGON((0 0,1 0,1 1,0 1,0 0))'::geometry);
           st_astext
--------------------------------
 POLYGON((0 0,1 0,1 1,0 1,0 0))
(1 row)

कॉलम की उपयोगिता के संबंध में, कॉलम geometry type प्रकार का है इसलिए इस कॉलम में जो कुछ भी है वह geometry है और किसी भी फ़ंक्शन द्वारा उपयोग किया जा सकता है जिसके लिए geometry . की आवश्यकता होती है . डेटा वहां कैसे पहुंचा (स्वचालित कास्ट, रूपांतरण, किसी अन्य ज्यामिति से निष्कर्षण आदि) अब प्रासंगिक नहीं है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उपयोगकर्ता वरीयताओं के आधार पर गतिशील तालिका कॉलम

  2. एक ही क्वेरी के साथ एक पंक्ति को एकाधिक पंक्तियों में कैसे विभाजित करें?

  3. एक्सेल को वीबीए के माध्यम से पोस्टग्रेएसक्यूएल से कनेक्ट करना

  4. R2DBC और एनम (PostgreSQL)

  5. Postgis / Geodjango:डेटाबेस के लिए PostGIS संस्करण निर्धारित नहीं कर सकता