Hi there… I’ve been using TDM now for some time, and there are a couple things that it does not do that are causing me excessive amounts of time. Just wondering if they are hidden away where I can’t find them, or these could be features to add to new versions.
Have a setting to auto-magically create indexes on tables for all FKs. I know that a few database types have this setting “Generate Index to Foreign Keys”, but I believe it’s a database-level setting, and not a model level thing. With MYSQL and MSSQL it’s not there, and guess what I use 99.999% of the time. I have to go back and create all of these indexes by hand.
When creating a PK, index or relationship, is it possible to generate a semi-meaningful default name rather than “Key1”, “Relationship92” and “Index23”… A name that starts with the name of the table followed by a sequence number would be perfect. I.E. “MyTableKey1” and “MyTableIndex1” and “MyTable_MyOtherTable_reference1”
May I add a suggestion? I think I am in the right place also
Empower the %variables% usage adding: %owner_name:5%
The :5 means: take the first 5 letters of owner name…
Should not terribly complicated to implement… and of great value (for me for sure !!)
in next version, there will be a set of new Macros and one of them will be for renaming primary keys. For other objects like constraints, you would need to write (or have written :-)) own Macro(s).