PostgreSQL, направляющие и: закажите => проблема

Все следующие мы используем и интегрируем easiy и в нашем Знатоке 2.x сборки и в Eclipse/RAD 7:

  • Тестирование - анализ кода JUnit/TestNG
  • - FindBugs, покрытие Кода PMD
  • - который создает Клевер

, Кроме того, в нашем Знатоке, мы имеем:

  • средство проверки Тега JDepend
  • (TODO, FIXME, и т.д.)

, Кроме того, при использовании Знатока 2.x CodeHaus имеет набор удобных плагинов Знатока в их проект .

Mojo Примечание: Клевер имеет out-of-the-box интеграцию с Бамбуком сервер CI (так как они - оба продукты Atlassian). Существуют также Бамбуковые плагины для FindBugs, PMD и CheckStyle, но, как отмечено, свободный сервер Hudson CI имеет тех также.

7
задан cmaughan 11 November 2009 в 11:56
поделиться

2 ответа

Я полагаю, вы могли бы назвать это ошибкой в ​​ActiveRecord. PosgreSQL немного более ограничен, чем MySQL. Вы можете помочь ActiveRecord, установив вместо этого ассоциацию следующим образом:

class Record < ActiveRecord::Base
  has_many :users,
   :through => :record_users,
   :select => 'DISTINCT users.*, record_users.index',
   :order => "record_users.index ASC"
10
ответ дан 6 December 2019 в 19:38
поделиться

Я уже сталкивался с чем-то похожим раньше, и я считаю, что это ошибка AR, связанная с PGSQL ( https://rails.lighthouseapp.com/projects/8994/tickets/1711-has- многие-через-ассоциации-с-порядком-вызывают-sql-ошибку-с-postgresql ).

Я решил эту проблему, отказавшись от директивы DISTINCT (: uniq) и разрешив записи uniq другим способом. Хотя вроде облом.

1
ответ дан 6 December 2019 в 19:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: