I have a nasty problem. I want to get rid of a certain database field, but I’m not sure in which bits of code it’s called. Is there a way to find out where this field is used/called from (except for text searching the code; this is fairly useless seeing as how the field is named ’email’)?
Cheers
I would first text search the files for the table name, then only search the tables that contain the table name for the field name.
I wrote a program to do this for my own purposes. It builds an in-memory listing of tables and fields and relates the tables to the fields. Then it loops through tables, searching for the code files that contain the table names, and then searches those files for the fields in the tables found. I’d recommend a similar methodology in your case.