Есть набор аппликух (написаны на ANSI-C), работающих с базой данных, в код которых можно конечно посмотреть, но они используют еще кучу библиотек и в целом оценить, какие они используют таблицы — задача непростая. Пока решил покопаться в парсерах на си. Они как бы должны уметь выдавать список таблиц, используемых в SQL. Пока разбираюсь с кодом sqlite, может есть у кого лучшие идеи? A то он выглядит страшновато — делает много больше чем мне нужно. Вот что-нибудь поскромнее бы — чтобы только DML (SELECT,INSERT,UPDATE,DELETE) парсил
по исходным кодам можно grep`ом пройтись с регулярным выражением
можно в самой базе посмотреть с которой приложение взаимодействует таблицы
или я не понял что нужно ?
Здравствуйте, RamsesV, Вы писали:
RV>Есть набор аппликух (написаны на ANSI-C), работающих с базой данных, в код которых можно конечно посмотреть, но они используют еще кучу библиотек и в целом оценить, какие они используют таблицы — задача непростая.
неужели!? %)
ты чегота не договариваешь?
если скажешь что у тя за SQL сервер такой секретный (что не выдает нужную инфу никак) то в форуме по базам я думаю тебе помогут
RV>Пока решил покопаться в парсерах на си. Они как бы должны уметь выдавать список таблиц, используемых в SQL. Пока разбираюсь с кодом sqlite, может есть у кого лучшие идеи? A то он выглядит страшновато — делает много больше чем мне нужно. Вот что-нибудь поскромнее бы — чтобы только DML (SELECT,INSERT,UPDATE,DELETE) парсил