Latest posts on ищу парсер для sql topichttps://python.su/forum/topic/2470/2008-08-14T10:06:15+03:00Общий :: Базы данных :: ищу парсер для sql
2008-08-14T10:06:15+03:00axe15892<a href="http://pyparsing.wikispaces.com/">pyparsing</a> - кажется, очень достойная вещь. пробую заточить пример для парсинга SQL. <br/>Пока не очень разобрался как работает, но сходу (без документации) смог добавить обработку для ORDER BY<br/><br/>поскольку у меня запросы будут достаточно простыми, то pyparsing (с доработанным примером по SQL) должно хватить за-глаза.<br/>в архиве с pyparsing идёт более 50-и примеров для парсинга различных данных.
Общий :: Базы данных :: ищу парсер для sql
2008-08-13T17:16:35+03:00j2a15880Про полноценный парсер не слышал, но <br/>а) есть pure Python БД, Gadfly (<a href="http://gadfly.sourceforge.net%29%2C">http://gadfly.sourceforge.net),</a> у нее есть поддержка некоторой части SQL, посмотри, может хватит этой “некоторой части” и получится использовать его парсер.<br/>б) в качестве примеров к какой-нибудь библиотеке парсеров может идти пример с concept-proof реализацией SQL, наверняка не полной, но может тебе хватит. Я не в теме парсеров, попробуй погугли. Сходу ищется пример для pyparsing (<a href="http://pyparsing.wikispaces.com/space/showimage/simpleSQL.py%29%2C">http://pyparsing.wikispaces.com/space/showimage/simpleSQL.py),</a> возможно есть более удачные.
Общий :: Базы данных :: ищу парсер для sql
2008-08-13T16:33:35+03:00axe15877надо обрабатывать запрос sql перед отправкой другому приложению<br/>хотелось бы найти парсер, который переводит sql строку в объект<br/>т.е. генерит из sql объект с атрибутами: имя таблицы, поля, условие выборки, сортировки и т.д. (у меня запросы составляются довольно простые)<br/><br/>слышал, что такие библиотеки существуют, хотя не встречал :)<br/>если знаете такие парсеры в свободном доступе, - поделитесь ссылками?