On Mon, Mar 30, 2015 at 6:54 PM, Kavi <kaviraj...@gmail.com> wrote:

>
> I sample data  as below-
>
>
> {
>     "glossary": {
>         "title": "example glossary",
>               "GlossDiv": {
>             "title": "S",
>                       "GlossList": {
>                 "GlossEntry": {
>                     "ID": "SGML",
>                                       "SortAs": "SGML",
>                                       "GlossTerm": "Standard Generalized 
> Markup Language",
>                                       "Acronym": "SGML",
>                                       "Abbrev": "ISO 8879:1986",
>                                       "GlossDef": {
>                         "para": "A meta-markup language, used to create 
> markup languages such as DocBook.",
>                                               "GlossSeeAlso": ["GML", "XML"]
>                     },
>                                       "GlossSee": "markup"
>                 }
>             }
>         }
>     }
> }
>
> how can i inerst these json data in postgre tables.
>
> .ie I want to convert json into sql as per the field
>
> This may have been better asked in pgsql-novice I guess...

JSON is a data type:
http://www.postgresql.org/docs/devel/static/datatype-json.html
So what you need to do is at least to create a table with a column having
as data type JSON, and then insert data into it:
=# CREATE TABLE json_tab (data json);
CREATE TABLE
=# INSERT INTO json_tab VALUES ('{"key":"value","key2":"value2"}');
INSERT 0 1
=# select * from json_tab ;
              data
---------------------------------
 {"key":"value","key2":"value2"}
(1 row)
-- 
Michael

Reply via email to