Ich habe diese Abfrage versucht, um den 'null'::json
herauszufiltern Werte mit dieser Abfrage:
SELECT DISTINCT json_object_keys(j) from t WHERE j <> 'null'::json;
Anscheinend gibt es jedoch keinen json <> json-Operator, also musste ich ihn in Text umwandeln und vergleichen.
SELECT DISTINCT json_object_keys(j) from t WHERE j::TEXT <> 'null';
Das funktioniert! Ich bin jedoch kein Postgres-Experte, daher ist dies möglicherweise nicht die effizienteste Methode, um diese Überprüfung durchzuführen.