Skip to content

DataStar Tools Release: 1.3.1

Release Date: 10th April 2022

File MD5 Hash
DataStar Tools Zip BF47C10683301112D3C07D7D0DE7D691
DataStar Tools NuGet 5AA363BC7C26A65B1E766A0B7810DF21

This is the DataStar Tools Command Line (CLI) and is used to deploy DataStar packages and can be integrated into tools such as Octopus Deploy.

DataStar.Tools is the new Command Line Interface (CLI) and replaces the DataStar.CmdLine application. The features include:

  • DotNet Core 3.1 application for automated deployments and can run on both Windows and Linux platforms.
  • Supports Oracle and SqlServer target databases.
  • Audit tables optional when creating reversal scripts.
  • Generate reversal scripts to Audit tables and/or NuGet packages
  • Can publish NuGet packages to a NuGet Repository.

Dependencies

The DataStar Tools CLI can be used on Windows, Mac, Linux, Docker as a .NET Core (Version 3.1) application. See DataStar Tools Command Line (CLI)

Features

FEATURE 181 A new attribute "As" has been added to the Lookup element, currently this is only supported by the Oracle scripts, but when specified if allows the template to control the name of the Lookup column.

FEATURE 182 It is now possible to define a Lookup column on fields where the column name is the same as the criteria column being looked up. If you define this construct DataStar will detect that lookup logic is not required. However it does allow the column to be treated as a reference only field so that it can be used to locate references to other components.

Resolved Items

DEFECT 177 Oracle Only - Templates can define certain columns are requiring auto incrementing, the recent implementation for Oracle was not updating columns correctly where this feature was being used. This has now been corrected so that the Increment logic is created in the Oracle scripts.

DEFECT 178 Oracle Only - When specifying a default schema at the component or table level, this was not being inherited by the nested Lookups. A fix has been applied so that this is correctly inherited.