Как вернуть строковое значение с двойными кавычками в hstore? - PullRequest
0 голосов
/ 29 мая 2020

Создайте образец таблицы с полем с типом данных 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 значение без кавычек?

...