Unable to create index

TDatabaseManager.UpdateDatabase, don't create indexes(Unique and Non Unique). In a real world application this is a serious issues, if you have 1000 data bases in production and need add a Index, aurelius
does not have the ability to do that.

As stated in documentation, Aurelius UpdateDatabase is conservative and doesn't not try to perform any SQL statement that might destroy structure, data or cause error.
Create unique keys might cause errors. There is no guarantee that data in the database is according to the new unique key being created, there might be duplicated values. That's the reason why Aurelius doesn't create such unique keys.

This feature was implemented.