Because sql.log only tracks define_tables(). As noted in the Book:

"Currently the DAL API does not provide a command to create indexes on 
tables, but this can be done using the *executesql* command. This is because 
the existence of indexes can make migrations complex, and it is better to 
deal with them explicitly."

Reply via email to