Ledger Objects Representation in Object Explorer (#1615)

* support for ledger objects in OE

* generated sr files

* update versionKey to sql 2022 in test env config

* more 2019 to 2022 updates

* add sql2022 instead of replacing

* missed filter on table

* add logging

* more logging

* adding Script160Compat options for sql2022

Co-authored-by: Alan Ren <alanren@microsoft.com>
This commit is contained in:
Jordan Hays
2022-08-05 13:53:17 -04:00
committed by GitHub
parent 1789fd1233
commit d78ff94b31
25 changed files with 442 additions and 53 deletions

View File

@@ -123,8 +123,9 @@ namespace Microsoft.SqlTools.ServiceLayer.Scripting.Contracts
/// Script110Compat
/// Script120Compat
/// Script130Compat
/// Script140Compat
/// Script150Compat
/// Script140Compat
/// Script150Compat
/// Script160Compat
/// </summary>
/// <remarks>
/// The default is Script140Compat.

View File

@@ -296,7 +296,9 @@ namespace Microsoft.SqlTools.ServiceLayer.Scripting
/// Script110Compat
/// Script120Compat
/// Script130Compat
/// Script140Compat
/// Script140Compat
/// Script150Compat
/// Script160Compat
/// </summary>
/// <remarks>
/// The default is Script140Compat.

View File

@@ -552,6 +552,7 @@ namespace Microsoft.SqlTools.ServiceLayer.Scripting
{
return new Dictionary<string, SqlServerVersion>
{
{SqlScriptOptions.ScriptCompatibilityOptions.Script160Compat.ToString(), SqlServerVersion.Version160},
{SqlScriptOptions.ScriptCompatibilityOptions.Script150Compat.ToString(), SqlServerVersion.Version150},
{SqlScriptOptions.ScriptCompatibilityOptions.Script140Compat.ToString(), SqlServerVersion.Version140},
{SqlScriptOptions.ScriptCompatibilityOptions.Script130Compat.ToString(), SqlServerVersion.Version130},

View File

@@ -46,6 +46,7 @@ namespace Microsoft.SqlTools.ServiceLayer.Scripting
serverVersionMap.Add(13, "Script140Compat");
serverVersionMap.Add(14, "Script140Compat");
serverVersionMap.Add(15, "Script140Compat");
serverVersionMap.Add(16, "Script160Compat");
// Mapping the object types for scripting
objectScriptMap.Add("table", "Table");