удаление повторяющихся записей в базе данных sqlite3 в приложении rails - PullRequest
0 голосов
/ 25 марта 2012

У меня есть база данных sqlite3 в приложении rails.Среди прочего он содержит следующие столбцы: имя, телефон, широта, долгота.

Это все строки.Это соответствует бизнесу.Я заметил, что многие записи в базе данных являются дубликатами.

Как мне удалить их из моей базы данных rails?Нужно ли писать SQL или есть функция в рельсах, которая принимает имена столбцов и удаляет записи, которые имеют похожие значения в этих столбцах.

Если SQL - лучший способ, как должен выглядеть мой запрос.

Я попробовал следующий запрос, но мой браузер базы данных потерпел крах:

SELECT * 
FROM listings L1, listings L2
WHERE L1.name = L2.name
AND L1.telephone = L2.telephone

РЕДАКТИРОВАТЬ: Я нашел эту запись полезной.Но все еще в поисках герметичного решения.

...