Конвертировать postgresql hstore в массив php - PullRequest
10 голосов
/ 19 июля 2011

Есть ли хороший фрагмент кода php для преобразования postgresql hstore в массив php, который будет правильно преобразовывать NULL без кавычек в hstore в php NULL?

EG: предположим, у нас есть следующая строка hstore:

"k1"=>"v1", "k2"=>NULL, "k3"=>"NULL", "k4"=>"\"v4"
(aka SELECT '"k1"=>"v1","k2"=>NULL,"k3"=>"NULL","k4"=>"\\"v4"'::hstore;)

Как мы можем преобразовать это в следующий массив php?

массив ('k1' => 'v1', 'k2' => NULL, 'k3' => 'NULL', 'k4' => '\ "v4');

Я следую за следующим конвертером, но он не обрабатывает NULL без кавычек: https://github.com/chanmix51/Pomm/blob/master/Pomm/Converter/PgHStore.php

Ответы [ 11 ]

0 голосов
/ 22 июля 2011

Исправлен конвертер Pomm's HStore.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...