Если я добавил эти значения хэша {"1" => "1", "3" => "3", "2" => "2"} в столбец hstore в PostgreSql (9.4) (через рельсы 5}, этот хэш будет переупорядочиваться под столбцом hstore и выглядит следующим образом: {"1" => "1", "2" => "2", "3" => "3"}. ?.. можно предотвратить этоRails, PostgreSQL и hstore
0
A
ответ
1
заказ Hash гарантируется в Ruby, я предполагаю, что, поскольку он покидает Руби и собирается в базу данных, вы не получаете гарантии больше я не думаю, что Postgres сохраняет порядок source:
Порядок пар [hstore] не является значимым (и не может быть воспроизведен на выходе)
Если вы действительно хотите, чтобы заказ был сохранен, я думаю, вам не повезло. Если вы хотите, чтобы заказ был таким же, вы должны отсортировать хеш-файл Ruby известным способом, а затем отсортировать SQL таким же образом. Я считаю, что есть способ сортировать столбец hstore по ключам: Order by a value of an arbitrary attribute in hstore
Смежные вопросы
- 1. Rails Postgresql массив hstore
- 2. PostgreSQL populate_record и hstore
- 3. Rails hStore запрос базы данных postgresql activerecord?
- 4. Populate Rails PostgreSQL hstore using factory_girl
- 5. Хранение вложенных хэшей в PostgreSQL с Rails 4 (и Hstore)
- 6. Индексирование PostgreSQL Hstore Keys
- 7. PostgreSQL hstore конкатенации
- 8. PostgreSQL HSTORE GIN запрос
- 9. Найти значения, превышающие использование hstore и rails
- 10. postgreSQL hstore if содержит значение
- 11. Изготовление значений hstore для Postgresql
- 12. Hstore PostgreSQL Массив Comparision любой в массиве, Rails 3
- 13. Rails Hstore dateTime saving
- 14. Rails 4 + PostgreSQL 9.6 hstore, не может выполнить «CREATE EXTENSION hstore»
- 15. Rails update_all с hstore
- 16. Ошибка с использованием Django-Hstore для PostgreSQL HSTORE в Django
- 17. Неверное заявление с Postgres hstore и rails
- 18. Rails - переход из hstore в jsonb
- 19. PostgreSQL, SUM и GROUP из числового столбца и hstore
- 20. Преобразование PostgreSQL HSTORE в PHP-массив
- 21. Каков предел размера для PostgreSQL 9.0+ hstore?
- 22. PostgreSQL hstore: улучшить LIKE производительность с индексом?
- 23. Переименование ключа hstore в PostgreSQL 9.2
- 24. postgresql раздел check on hstore field
- 25. Индексы на столбцах массива hstore PostgreSQL
- 26. Как перевести столбец hstore PostgreSQL в строку?
- 27. Rails 4 Запрос массива hstore?
- 28. PostgreSQL 9.4 переносит JSON в HSTORE
- 29. синтаксис для вставки массивов hstore в PostgreSQL
- 30. Compute совместно hstore ключевых имен в Postgresql