11 марта 2011 г. 9:02 пользователь Dmitry E. Oboukhov <unera@debian.org> написал:
DI> Не совсем понятно, зачем нужен упорядоченный по ключу массив hstore? DI> Да и вообще, куда принципиально помещать элементы такого массива, если DI> у них отсутствует ключ, по котору производится упорядочивание? DI> Возможно, здесь не совсем продуманное проектное решение.
ну примерно так: работает прибор, передает данные на сервер. сервер добавляет эти данные в массив hstore. прибор снимает точки 1. 2. 3. ... но при передаче точки могут прийти так 2. 1. 3. ... (если не удалось передать точку, делаются повторы итп)
Какой смысл использовать массив, когда можно просто добавлять данные в таблицу в хронологическом порядке? Причём хронологию будет фиксировать сама СУБД (очень просто достижимо использованием now() в качестве значения по умолчанию).
можно конечно точки сортировать в момент их выборки, а можно в момент помещения точки в массив точек. как-то так :)