× Heads up!

Aqua Data Studio / nhilam

Follow
IDE for Relational Databases
×
NielsGron reported 2010-05-27T20:49:42Z  · andygoryachev last modified 2010-06-08T20:50:10Z

AQServerObject.scriptCREATE(AQScriptOptions)


Priority Low
Complexity Unknown
Component App - AquaProjects
Version 09.0

If we take a look at DSTable.scriptCREATEFULL(), we would notice

1) the code is duplicated

2) it's nearly impossible to add a (protected) method for generating a CREATE script for comparison.  We need a protected method here because I don't want to expose script-for-comparison functionality to the user.  A simple scriptCREATE can't be used here because it will likely insert schema/database names into the resulting script.

3) it's nearly impossible to allow fine control over script generation, both normal via scriptCREATE and in comparison.

One solution would be to introduce an AQSchemaObject.scriptCREATE(AQScriptOptions).  This way the options object may have any number of settings which provide fine control over the script generation, having also added benefit of removing scriptCREATEFULL.

Issue #4306

Closed
Fixed
Resolved 2010-06-08T20:50:10Z
 
 
Completion
No due date
No fixed build
No time estimate

About AquaClusters Privacy Policy Support Version - 19.0.2-4 AquaFold, Inc Copyright © 2007-2017