Evaluation questions about DDT


Author
Message
Andria Jensen
Andria Jensen
Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)
Group: Forum Members
Posts: 336, Visits: 497
I am evaluating the DDT right now and have a few questions about its capabilities.  With our application and the databases that we deploy, we have the following requirements:

1.  Some of our customers add their own custom fields into the tables for reporting purposes, and also add custom tables for the same purpose.  If we were to use the DDT to deploy the db, would it overwrite all custom tables/fields that the users put into their database?  Is their any way to allow additions to the DDT deployed database structure to remain intact with each deployment?

2.  We have a few triggers in our db right now and plan to add more.  Can the DDT handle these?

3.  We may end up having to support other providers besides SQL.  If this happens, we would need the ability to generate some sort of script to go between database versions (DDT packages) so that we could convert from SQL to another language (Oracle, DB2, etc).  Is this possible at all?  My real question here is can the DDT generate some sort of SQL script to run on a database which would bring it to the correct version.

Please let me know if the above are possible, and if so a little bit of detail on how they can be accomplished using the DDT.  Thanks!

Trent Taylor
Trent Taylor
StrataFrame Developer (14K reputation)StrataFrame Developer (14K reputation)StrataFrame Developer (14K reputation)StrataFrame Developer (14K reputation)StrataFrame Developer (14K reputation)StrataFrame Developer (14K reputation)StrataFrame Developer (14K reputation)StrataFrame Developer (14K reputation)StrataFrame Developer (14K reputation)
Group: StrataFrame Developers
Posts: 6.6K, Visits: 6.9K
Some of our customers add their own custom fields into the tables for reporting purposes, and also add custom tables for the same purpose.  If we were to use the DDT to deploy the db, would it overwrite all custom tables/fields that the users put into their database?  Is their any way to allow additions to the DDT deployed database structure to remain intact with each deployment?

Any new tables will be left alone.  However, if they are adding new fields to a table that is deployed through the DDT, then these would be overwritten.  They should be creating a user-defined function or view to do this anyway.  In the 1.6.5 release, there will be some new changes that will leave any views, functions, and stored procedures not created through the DDT alone.

We have a few triggers in our db right now and plan to add more.  Can the DDT handle these?

Triggers will be added in the next update...but the 1.6.5 release will have new support for user-defined functions which did not previously exist.

We may end up having to support other providers besides SQL.  If this happens, we would need the ability to generate some sort of script to go between database versions (DDT packages) so that we could convert from SQL to another language (Oracle, DB2, etc).  Is this possible at all?  My real question here is can the DDT generate some sort of SQL script to run on a database which would bring it to the correct version.

The DDT will not support any database other than SQL Server.  The next major version of the DDT may include some other database formats, but for now, it is a SQL Server only platform.

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search