Evaluation questions about DDT
 
Home My Account Forum Try It! Buy It!
About Contact Us Site Map
StrataFrame Forum
Home      Members   Calendar   Who's On
Welcome Guest ( Login | Register )
      



Evaluation questions about DDTExpand / Collapse
Author
Message
Posted 02/27/2008 5:49:08 PM
StrataFrame User

StrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame User

Group: StrataFrame Users
Last Login: 03/28/2008 2:49:04 PM
Posts: 296, Visits: 422
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!

Post #14588
Posted 02/28/2008 9:47:08 AM


StrataFrame Developer

StrataFrame Developer

Group: StrataFrame Developers
Last Login: Yesterday @ 3:24:00 PM
Posts: 3,733, Visits: 3,926
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.

Post #14608
« Prev Topic | Next Topic »


Reading This TopicExpand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: Ben Chase, Trent L. Taylor, Steve L. Taylor

PermissionsExpand / Collapse

All times are GMT -6:00, Time now is 2:04am

Powered By InstantForum.NET v4.1.4 © 2008
Execution: 0.047. 10 queries. Compression Enabled.
Site Map - Home - My Account - Forum - About Us - Contact Us - Try It - Buy It

Microsoft, Visual Studio, and the Visual Studio logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.