"permanent" views in RM
Quote from kevync on 2024-04-04, 5:01 pmIf you create several "permanent" views in RM -- this should not have any performance issues until that particular view is used, correct?
I know that RM developers might front on this and their would likely need to be removed before sending database to RM if ever needed. Was wondering the reality.
If you create several "permanent" views in RM -- this should not have any performance issues until that particular view is used, correct?
I know that RM developers might front on this and their would likely need to be removed before sending database to RM if ever needed. Was wondering the reality.
Quote from Tom Holden on 2024-04-04, 7:10 pmI think that's the case and have done so. I think of it as a stored query. No results until it's invoked and the RM software cannot do so because the View name cannot be the same as any table that it knows about.
As to RM developers discovering your Views, they would need to have a reason to look at the database with sqlite. AFAIK, Tech Support does not use sqlite although Jackson Anderson might be the exception.
I think that's the case and have done so. I think of it as a stored query. No results until it's invoked and the RM software cannot do so because the View name cannot be the same as any table that it knows about.
As to RM developers discovering your Views, they would need to have a reason to look at the database with sqlite. AFAIK, Tech Support does not use sqlite although Jackson Anderson might be the exception.
Quote from Richard Otter on 2024-04-04, 10:50 pmI had similar thoughts.
I was considering creating a change log table that would be populated by triggers on other tables.RM probably doesn't routinely check the full database DDL schema (or whatever it's called) looking for non standard elements, but I can imagine that during a schema upgrade, it might.
One could test by adding some extra tables, views etc. in a RM v8 database and confirm upgrade to the v9 schema went ok. Doesn't say anything about future upgrades however.
I had similar thoughts.
I was considering creating a change log table that would be populated by triggers on other tables.
RM probably doesn't routinely check the full database DDL schema (or whatever it's called) looking for non standard elements, but I can imagine that during a schema upgrade, it might.
One could test by adding some extra tables, views etc. in a RM v8 database and confirm upgrade to the v9 schema went ok. Doesn't say anything about future upgrades however.