title: function json_each does not exist
body: <p>I am getting error that json_each function does not exist. I am using postgresql 9.3. I dont know whats wrong. Please assist me here. </p>
  
  <pre><code>select *
  from json_each((
      select ed.result
      from externaldata ed
      inner join 
      application a
      on a.id = ed.application_id
  
  ))
  limit 1;
  </code></pre>
  
  <p>The inside looped query returns : </p>
  
  <pre><code>" { "RespuestaSVC89":{
      "Header":{
        "Transaccion":"EXPE",
        "Servicio":"92",
        "CodigoRetorno":"00",
        "NumeroOperacion":"201409147001616",
        "CodigoModelo":"13852901"
      },
      "meta":{
        "billa":"EXPE",
        "numo":"52",
        "Retorno":"01",
        "Operacion":"2014091470",
      }
     }
  }"
  </code></pre>
  
  <p>so it should work but somehow does not work</p>
  
  <p>Exact error message is :</p>
  
  <pre><code>ERROR:  function json_each(text) does not exist
  LINE 2: from json_each((
               ^
  HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
  ********** Error **********
  
  ERROR: function json_each(text) does not exist
  SQL state: 42883
  Hint: No function matches the given name and argument types. You might need to add explicit type casts.
  Character: 15
  </code></pre>