LINUX.ORG.RU

А как отлаживать ОГРОМНЫЕ запросы?

Вчитываться до покраснения глаз, пока стэк в голове не кончится.

orm-i-auga ★★★★★
()

Разбивай запрос и отлаживай по частям, «по слоям», из которых создавал запрос. Вернее даже не разбивай, а отлаживай по мере написания составные части и только потом, когда убедишься, что они работают как надо, смотри всё вместе.

blexey ★★★★★
()
Последнее исправление: blexey (всего исправлений: 1)
Ответ на: комментарий от blexey

отлаживай по мере написания

С sql ведь такой прикол, что написать его сравнительно легко, даже запросы на несколько тысяч строк. А вот потом распарсить или поправить, голову сломаешь.

orm-i-auga ★★★★★
()
Ответ на: комментарий от blexey

Разбивай запрос и отлаживай по частям, «по слоям», из которых создавал запрос. Вернее даже не разбивай, а отлаживай по мере написания составные части и только потом, когда убедишься, что они работают как надо, смотри всё вместе.

Да, пока так и делаю. Думал может инструменты какие-есть...

Deleted
()
Ответ на: комментарий от orm-i-auga

С sql ведь такой прикол, что написать его сравнительно легко, даже запросы на несколько тысяч строк. А вот потом распарсить или поправить, голову сломаешь.

Да, это я уже понял :( Write-only какой то :(

Deleted
()
Ответ на: комментарий от anonymous8

Переносить логику с БД в приложение

Это годная идея, да. Если ни чего не получится, то буду переписывать SQL+Python.

Deleted
()
Ответ на: комментарий от anonymous8

Переносить логику с БД в приложение.

++

Задобали со своими хранимками, 1С-ники херовы.

anonymous
()

PL/SQL developer религия юзать не позволяет?

Али ты запросы на тысячи строк в vim пришешь без привязки к pl/sql коду?

PS: капча намекает - knark function

anonymous
()
Ответ на: комментарий от anonymous

mysql

да, кстати, ТС, и эту какаху выкинь

oracle хочешь ты

anonymous
()

Берешь дилдометр и отлаживаешь им архитектора и программистов по голове. У меня в ПО автоматизации банковской деятельности с настраиваемым пользователями финансово-бухгалтерским движком (круче чем хрень в 1С) таких простыней в sql не было. Тут явная ошибка в днк.

handbrake ★★★
()
Ответ на: комментарий от handbrake

Ну вот в одном знакомом банке были такие процедуры, что за неделю с водкой не разберёшь. Мб у того, кто писал, в мозг сразу встроен обфускатор.

Hater ★★
()

Бизун дрочит ухами

сабж

anonymous
()
Ответ на: комментарий от Deleted

Да пофиг уже, переписываю по новой. Тут реально быстрее переписать, чам баг найти.

Ты-то перепишешь без багов.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.