Каковы возможные причины, по которым сортировка моих объектов отличается при развертывании на героку и отличается от локальной? - PullRequest
0 голосов
/ 01 мая 2011

Я развертываю, делая:

git add. git commit -a -m "Следующая версия"

git push heroku master

а также для дб Герои дБ: толчок

без ошибок. Я что-то упустил?

Ответы [ 2 ]

1 голос
/ 01 мая 2011

Было бы неплохо отметить стек, который вы используете на герою.

>heroku stack

Если для сортировки используются хэши, Ruby 1.8.7 не будет сортировать хэши в том же порядке, в отличие от ruby ​​1.9.2.

0 голосов
/ 01 мая 2011

Обычно шансы благоприятствуют различным сопоставлениям на двух платформах.В базах данных SQL порядок сортировки контролируется с помощью параметров сортировки (или «порядок сортировки» или «последовательность сортировки»).

Но я бы ожидал, что ORDER BY будет сортировать целые числа одинаково.Конечно, если вы разрабатываете с использованием SQLite и развертываете на PostgreSQL, вы можете обнаружить различия в обработке нулей и дубликатов.

См. Разделы документации SQLite 5.0 Сортировка, группировка и составные SELECT,6.0 Последовательности сортировки.

Некоторые подробности, касающиеся PostgreSQL, описаны в CREATE TABLE .

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