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

अक्षांश और देशांतर के लिए कौन सा डेटा प्रकार?

आप डेटा प्रकार point . का उपयोग कर सकते हैं - जोड़ती है (x,y) जो आपका लेट/लॉन्ग हो सकता है। 16 बाइट्स पर कब्जा करता है:2 float8 आंतरिक रूप से संख्याएँ।

या इसे दो प्रकार के कॉलम बनाएं float (=float8 या double precision ) 8 बाइट्स प्रत्येक।
या real (=float4 ) यदि अतिरिक्त सटीकता की आवश्यकता नहीं है। प्रत्येक में 4 बाइट्स।
या यहां तक ​​कि numeric अगर आपको पूर्ण सटीकता की आवश्यकता है। 4 अंकों के प्रत्येक समूह के लिए 2 बाइट, साथ ही 3 - 8 बाइट ओवरहेड।

संख्यात्मक प्रकारों और ज्यामितीय प्रकारों के बारे में बारीक मैनुअल पढ़ें।

geometry और geography डेटा प्रकार अतिरिक्त मॉड्यूल PostGIS . द्वारा प्रदान किए जाते हैं और एक पर कब्जा करें आपकी तालिका में कॉलम। प्रत्येक एक बिंदु के लिए 32 बाइट्स लेता है। वहाँ एक SRID की तरह कुछ अतिरिक्त ओवरहेड है। इस प्रकार के स्टोर (लॉन्ग/लेट) होते हैं, न कि (लेट/लॉन्ग)।

यहां PostGIS मैनुअल पढ़ना शुरू करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आने वाले सभी कनेक्शनों को स्वीकार करने के लिए PostgreSQL को कैसे कॉन्फ़िगर करें

  2. इंटरमीडिएट टेबल का उपयोग करके पोस्टग्रेज टेबल का विभाजन कैसे करें

  3. बड़ी टेबल पर OFFSET के साथ क्वेरी को ऑप्टिमाइज़ करें

  4. तिथियों की श्रृंखला उत्पन्न करें - इनपुट के रूप में दिनांक प्रकार का उपयोग करना

  5. एक एसक्यूएल परिणाम ट्रांसपोज़ करना ताकि एक कॉलम एकाधिक कॉलम पर जा सके