2013-05-02 7 views
7

में पोस्टस्ट्रेस्क्ल में हैस्टोर बनाम जेसन डेटाटाइप के लिए केस का उपयोग करें, पोस्टस्ट्रेक्ल में, हैस्टोर और जेसन डेटाटाइप में बहुत समान उपयोग के मामले हैं। आप एक बनाम दूसरे का उपयोग कब करेंगे? शुरुआती विचार:पोस्टग्रेस्क्ल

  • आप जेसन के साथ घोंसला कर सकते हैं; आप hstore साथ नहीं कर सकते हैं पार्स करने json के लिए
  • कार्य जब तक 9,3
+2

विषय क्यों बंद करें? मेरे लिए काफी विशिष्ट और प्रासंगिक लगता है। –

+0

मैं हालांकि यह dba.stackexchange.com में कहा गया है चाहिए लोग मान लिया तो मैं यह वहाँ फिर से तैनात है और एक अच्छा जवाब मिला: http://dba.stackexchange.com/questions/41431/use-cases-for-hstore -vs-json-datatypes-in-postgresql – alan

+0

यह सुनिश्चित नहीं है कि क्यों डेवलपर्स को प्रकारों के बारे में पता नहीं होना चाहिए। महत्वपूर्ण बात यह है कि आपको अपना जवाब मिल गया, मुझे लगता है। –

उत्तर

1

json प्रकार सिर्फ एक स्ट्रिंग है उपलब्ध नहीं होगा। इसे पार्स करने के लिए कोई भी अंतर्निहित कार्य नहीं है। इसका उपयोग करते समय प्राप्त होने वाली एकमात्र चीज वैधता जांच है।

उन डाउनवॉटिंग के लिए संपादित करें: यह तब लिखा गया था जब 9.3 अभी भी मौजूद नहीं था। यह 9.2 के लिए सही है। सवाल भी अलग था। संपादन इतिहास की जांच करें।

+4

9.3 में अतिरिक्त JSON फ़ंक्शन होंगे। –

संबंधित मुद्दे