У меня есть две таблицы под названием book
и author
.Как вставить данные с помощью json в postgresql 9.2
create table book(bookid BIGSERIAL,
bookname VARCHAR,
book_type VARCHAR,
book_pub_date DATE
);
create table Author(Authorid BIGSERIAL,
Authorname VARCHAR,
Author_emailadddr VARCHAR,
Author_phone integer
);
Приложение передаст данные в формате JSON через хранимую функцию. Итак, как хранить данные JSON в таблицах?
Исходные данные (Приложение будет передавать следующие данные через хранимой функции):
{
"bookid" : "1",
"bookname" : "sample book",
"book type" : "history",
"book_pub_date" : "2015-09-08",
"Author" : [{
"Authorname" : "xyz",
"Author_emailadddr" : "[email protected]",
"Author_phone" : "080-99978754"
}
]
}
Можно ли анализировать данные JSON в таблицах?
(Я использую PostgreSQL 9.2).