Postgres hstore обновляет все без удаления существующих данных

Я начал работать с rails 4.1.5 и postgresql 9.3.5, поэтому мой вопрос заключается в том, как использовать update_all с hstore в postgress в этой ситуации (если это вообще возможно): "1" => [1, 2, 3] поэтому, если "1" существует, добавьте число в массив, иначе создайте новую запись в hstore.

Это то, что я пытался, но это не работает.

Account.update_all("column = hstore('1', array_append(avals(slice(column, '1')), '2'))")

0 ответов

Другие вопросы по тегам