मैंने 'null'::json
. को फ़िल्टर करने के लिए इस क्वेरी की कोशिश की इस क्वेरी के साथ मान:
SELECT DISTINCT json_object_keys(j) from t WHERE j <> 'null'::json;
हालाँकि, जाहिरा तौर पर कोई json <> json ऑपरेटर नहीं है, इसलिए मुझे इसे टेक्स्ट में डालना और तुलना करना था।
SELECT DISTINCT json_object_keys(j) from t WHERE j::TEXT <> 'null';
यह काम! हालांकि मैं पोस्टग्रेज विशेषज्ञ नहीं हूं, इसलिए इस जांच को करने का यह सबसे प्रभावी तरीका नहीं हो सकता है।