Создайте образец таблицы с полем с типом данных hstore:
CREATE TABLE books (
attr hstore
);
Вставьте значения в таблицу:
INSERT INTO books (attr)
VALUES
(
'"language" => "English",
"weight" => "11.2 ounces"
"page"=>"200"'
);
Запросите значения attr:
SELECT
avals (attr)
FROM
books;
Почему в выводе «11,2 унции» заключены в двойные кавычки, а «Engli sh» - нет? Можем ли мы сделать так, чтобы «Engli sh» тоже содержало двойные кавычки, поскольку это строка?
{"11.2 ounces",English,200}
Можем ли мы обычно возвращать строковое значение с кавычками и c значение без кавычек?