История изменений
Исправление crutch_master, (текущая версия) :
пользователь пишет select * from table, а мы ему заботливо добавляем where ... limit ...
Надо избавиться от select * from table и заменить его какой-нибудь структурой, из которой будет потом сварен sql. Юзеру объяснить, что это такая фича. Парсить sql со всеми его подзапросами, диалектами, with, функциями, join'aми дело сомнительное. Кто-нибудь да сломает этот парсер.
Исходная версия crutch_master, :
пользователь пишет select * from table, а мы ему заботливо добавляем where ... limit ...
Надо избавиться от select * from table и заменить его какой-нибудь структурой, из которой будет потом сварен sql. Юзеру объяснить, что это такая фича.