new table designer features (#1420)

* support graph table types

* more fixes

* refresh view upon edit

* support temporal tables

* temporal and memory table

* primary key and default constraint

* bug fixes

* dispose table designer

* vbump dacfx

* update string
This commit is contained in:
Alan Ren
2022-03-08 18:52:51 -08:00
committed by GitHub
parent 3e5bf00cc5
commit 7a326b2487
17 changed files with 1896 additions and 89 deletions

View File

@@ -8653,6 +8653,358 @@ namespace Microsoft.SqlTools.ServiceLayer
}
}
public static string TableDesignerGraphTableGroupTitle
{
get
{
return Keys.GetString(Keys.TableDesignerGraphTableGroupTitle);
}
}
public static string TableDesignerGraphTableTypeTitle
{
get
{
return Keys.GetString(Keys.TableDesignerGraphTableTypeTitle);
}
}
public static string TableDesignerGraphTableTypeDescription
{
get
{
return Keys.GetString(Keys.TableDesignerGraphTableTypeDescription);
}
}
public static string TableDesignerGraphTableTypeEdge
{
get
{
return Keys.GetString(Keys.TableDesignerGraphTableTypeEdge);
}
}
public static string TableDesignerGraphTableTypeNode
{
get
{
return Keys.GetString(Keys.TableDesignerGraphTableTypeNode);
}
}
public static string TableDesignerGraphTableTypeNone
{
get
{
return Keys.GetString(Keys.TableDesignerGraphTableTypeNone);
}
}
public static string TableDesignerEdgeConstraintsTabTitle
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintsTabTitle);
}
}
public static string TableDesignerEdgeConstraintObjectType
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintObjectType);
}
}
public static string TableDesignerEdgeConstraintNamePropertyDescription
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintNamePropertyDescription);
}
}
public static string TableDesignerEdgeConstraintNamePropertyTitle
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintNamePropertyTitle);
}
}
public static string TableDesignerEdgeConstraintIsEnabledPropertyDescription
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintIsEnabledPropertyDescription);
}
}
public static string TableDesignerEdgeConstraintIsEnabledPropertyTitle
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintIsEnabledPropertyTitle);
}
}
public static string TableDesignerEdgeConstraintOnDeleteActionPropertyDescription
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintOnDeleteActionPropertyDescription);
}
}
public static string TableDesignerEdgeConstraintOnDeleteActionPropertyTitle
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintOnDeleteActionPropertyTitle);
}
}
public static string TableDesignerEdgeConstraintClausesPropertyDescription
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintClausesPropertyDescription);
}
}
public static string TableDesignerEdgeConstraintClausesPropertyTitle
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintClausesPropertyTitle);
}
}
public static string TableDesignerEdgeConstraintClauseObjectType
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintClauseObjectType);
}
}
public static string TableDesignerEdgeConstraintClauseFromTablePropertyName
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintClauseFromTablePropertyName);
}
}
public static string TableDesignerEdgeConstraintClauseToTablePropertyName
{
get
{
return Keys.GetString(Keys.TableDesignerEdgeConstraintClauseToTablePropertyName);
}
}
public static string SqlTableDurability_SchemaAndData
{
get
{
return Keys.GetString(Keys.SqlTableDurability_SchemaAndData);
}
}
public static string SqlTableDurability_SchemaOnly
{
get
{
return Keys.GetString(Keys.SqlTableDurability_SchemaOnly);
}
}
public static string GeneratedAlwaysColumnType_None
{
get
{
return Keys.GetString(Keys.GeneratedAlwaysColumnType_None);
}
}
public static string GeneratedAlwaysColumnType_RowStart
{
get
{
return Keys.GetString(Keys.GeneratedAlwaysColumnType_RowStart);
}
}
public static string GeneratedAlwaysColumnType_RowEnd
{
get
{
return Keys.GetString(Keys.GeneratedAlwaysColumnType_RowEnd);
}
}
public static string TableDesignerIsSystemVersioningEnabledTitle
{
get
{
return Keys.GetString(Keys.TableDesignerIsSystemVersioningEnabledTitle);
}
}
public static string TableDesignerIsSystemVersioningEnabledDescription
{
get
{
return Keys.GetString(Keys.TableDesignerIsSystemVersioningEnabledDescription);
}
}
public static string TableDesignerSystemVersioningGroupTitle
{
get
{
return Keys.GetString(Keys.TableDesignerSystemVersioningGroupTitle);
}
}
public static string TableDesignerHistoryTableDescription
{
get
{
return Keys.GetString(Keys.TableDesignerHistoryTableDescription);
}
}
public static string TableDesignerHistoryTableTitle
{
get
{
return Keys.GetString(Keys.TableDesignerHistoryTableTitle);
}
}
public static string TableDesignerIsMemoryOptimizedDescription
{
get
{
return Keys.GetString(Keys.TableDesignerIsMemoryOptimizedDescription);
}
}
public static string TableDesignerMemoryOptimizedGroupTitle
{
get
{
return Keys.GetString(Keys.TableDesignerMemoryOptimizedGroupTitle);
}
}
public static string TableDesignerIsMemoryOptimizedTitle
{
get
{
return Keys.GetString(Keys.TableDesignerIsMemoryOptimizedTitle);
}
}
public static string TableDesignerDurabilityDescription
{
get
{
return Keys.GetString(Keys.TableDesignerDurabilityDescription);
}
}
public static string TableDesignerDurabilityTitle
{
get
{
return Keys.GetString(Keys.TableDesignerDurabilityTitle);
}
}
public static string TableDesignerColumnGeneratedAlwaysAsDescription
{
get
{
return Keys.GetString(Keys.TableDesignerColumnGeneratedAlwaysAsDescription);
}
}
public static string TableDesignerColumnGeneratedAlwaysAsTitle
{
get
{
return Keys.GetString(Keys.TableDesignerColumnGeneratedAlwaysAsTitle);
}
}
public static string TableDesignerColumnIsHiddenTitle
{
get
{
return Keys.GetString(Keys.TableDesignerColumnIsHiddenTitle);
}
}
public static string TableDesignerColumnIsHiddenDescription
{
get
{
return Keys.GetString(Keys.TableDesignerColumnIsHiddenDescription);
}
}
public static string TableDesignerAutoCreateHistoryTableDescription
{
get
{
return Keys.GetString(Keys.TableDesignerAutoCreateHistoryTableDescription);
}
}
public static string TableDesignerAutoCreateHistoryTableTitle
{
get
{
return Keys.GetString(Keys.TableDesignerAutoCreateHistoryTableTitle);
}
}
public static string TableDesignerNewHistoryTableDescription
{
get
{
return Keys.GetString(Keys.TableDesignerNewHistoryTableDescription);
}
}
public static string TableDesignerNewHistoryTableTitle
{
get
{
return Keys.GetString(Keys.TableDesignerNewHistoryTableTitle);
}
}
public static string TableColumnDefaultConstraintNamePropertyDescription
{
get
{
return Keys.GetString(Keys.TableColumnDefaultConstraintNamePropertyDescription);
}
}
public static string TableColumnDefaultConstraintNamePropertyTitle
{
get
{
return Keys.GetString(Keys.TableColumnDefaultConstraintNamePropertyTitle);
}
}
public static string ConnectionServiceListDbErrorNotConnected(string uri)
{
return Keys.GetString(Keys.ConnectionServiceListDbErrorNotConnected, uri);
@@ -8953,9 +9305,9 @@ namespace Microsoft.SqlTools.ServiceLayer
return Keys.GetString(Keys.InvalidTableEditPathException, path, editType);
}
public static string UnKnownSqlForeignKeyAction(string name)
public static string UnknownEnumString(string name)
{
return Keys.GetString(Keys.UnKnownSqlForeignKeyAction, name);
return Keys.GetString(Keys.UnknownEnumString, name);
}
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
@@ -12350,7 +12702,7 @@ namespace Microsoft.SqlTools.ServiceLayer
public const string SqlForeignKeyAction_SetDefault = "SqlForeignKeyAction_SetDefault";
public const string UnKnownSqlForeignKeyAction = "UnKnownSqlForeignKeyAction";
public const string UnknownEnumString = "UnknownEnumString";
public const string CheckConstraintIsEnabledDescription = "CheckConstraintIsEnabledDescription";
@@ -12383,6 +12735,138 @@ namespace Microsoft.SqlTools.ServiceLayer
public const string TableDesignerDeleteColumnConfirmationMessage = "TableDesignerDeleteColumnConfirmationMessage";
public const string TableDesignerGraphTableGroupTitle = "TableDesignerGraphTableGroupTitle";
public const string TableDesignerGraphTableTypeTitle = "TableDesignerGraphTableTypeTitle";
public const string TableDesignerGraphTableTypeDescription = "TableDesignerGraphTableTypeDescription";
public const string TableDesignerGraphTableTypeEdge = "TableDesignerGraphTableTypeEdge";
public const string TableDesignerGraphTableTypeNode = "TableDesignerGraphTableTypeNode";
public const string TableDesignerGraphTableTypeNone = "TableDesignerGraphTableTypeNone";
public const string TableDesignerEdgeConstraintsTabTitle = "TableDesignerEdgeConstraintsTabTitle";
public const string TableDesignerEdgeConstraintObjectType = "TableDesignerEdgeConstraintObjectType";
public const string TableDesignerEdgeConstraintNamePropertyDescription = "TableDesignerEdgeConstraintNamePropertyDescription";
public const string TableDesignerEdgeConstraintNamePropertyTitle = "TableDesignerEdgeConstraintNamePropertyTitle";
public const string TableDesignerEdgeConstraintIsEnabledPropertyDescription = "TableDesignerEdgeConstraintIsEnabledPropertyDescription";
public const string TableDesignerEdgeConstraintIsEnabledPropertyTitle = "TableDesignerEdgeConstraintIsEnabledPropertyTitle";
public const string TableDesignerEdgeConstraintOnDeleteActionPropertyDescription = "TableDesignerEdgeConstraintOnDeleteActionPropertyDescription";
public const string TableDesignerEdgeConstraintOnDeleteActionPropertyTitle = "TableDesignerEdgeConstraintOnDeleteActionPropertyTitle";
public const string TableDesignerEdgeConstraintClausesPropertyDescription = "TableDesignerEdgeConstraintClausesPropertyDescription";
public const string TableDesignerEdgeConstraintClausesPropertyTitle = "TableDesignerEdgeConstraintClausesPropertyTitle";
public const string TableDesignerEdgeConstraintClauseObjectType = "TableDesignerEdgeConstraintClauseObjectType";
public const string TableDesignerEdgeConstraintClauseFromTablePropertyName = "TableDesignerEdgeConstraintClauseFromTablePropertyName";
public const string TableDesignerEdgeConstraintClauseToTablePropertyName = "TableDesignerEdgeConstraintClauseToTablePropertyName";
public const string SqlTableDurability_SchemaAndData = "SqlTableDurability_SchemaAndData";
public const string SqlTableDurability_SchemaOnly = "SqlTableDurability_SchemaOnly";
public const string GeneratedAlwaysColumnType_None = "GeneratedAlwaysColumnType_None";
public const string GeneratedAlwaysColumnType_RowStart = "GeneratedAlwaysColumnType_RowStart";
public const string GeneratedAlwaysColumnType_RowEnd = "GeneratedAlwaysColumnType_RowEnd";
public const string TableDesignerIsSystemVersioningEnabledTitle = "TableDesignerIsSystemVersioningEnabledTitle";
public const string TableDesignerIsSystemVersioningEnabledDescription = "TableDesignerIsSystemVersioningEnabledDescription";
public const string TableDesignerSystemVersioningGroupTitle = "TableDesignerSystemVersioningGroupTitle";
public const string TableDesignerHistoryTableDescription = "TableDesignerHistoryTableDescription";
public const string TableDesignerHistoryTableTitle = "TableDesignerHistoryTableTitle";
public const string TableDesignerIsMemoryOptimizedDescription = "TableDesignerIsMemoryOptimizedDescription";
public const string TableDesignerMemoryOptimizedGroupTitle = "TableDesignerMemoryOptimizedGroupTitle";
public const string TableDesignerIsMemoryOptimizedTitle = "TableDesignerIsMemoryOptimizedTitle";
public const string TableDesignerDurabilityDescription = "TableDesignerDurabilityDescription";
public const string TableDesignerDurabilityTitle = "TableDesignerDurabilityTitle";
public const string TableDesignerColumnGeneratedAlwaysAsDescription = "TableDesignerColumnGeneratedAlwaysAsDescription";
public const string TableDesignerColumnGeneratedAlwaysAsTitle = "TableDesignerColumnGeneratedAlwaysAsTitle";
public const string TableDesignerColumnIsHiddenTitle = "TableDesignerColumnIsHiddenTitle";
public const string TableDesignerColumnIsHiddenDescription = "TableDesignerColumnIsHiddenDescription";
public const string TableDesignerAutoCreateHistoryTableDescription = "TableDesignerAutoCreateHistoryTableDescription";
public const string TableDesignerAutoCreateHistoryTableTitle = "TableDesignerAutoCreateHistoryTableTitle";
public const string TableDesignerNewHistoryTableDescription = "TableDesignerNewHistoryTableDescription";
public const string TableDesignerNewHistoryTableTitle = "TableDesignerNewHistoryTableTitle";
public const string TableColumnDefaultConstraintNamePropertyDescription = "TableColumnDefaultConstraintNamePropertyDescription";
public const string TableColumnDefaultConstraintNamePropertyTitle = "TableColumnDefaultConstraintNamePropertyTitle";
private Keys()
{ }

View File

@@ -4693,8 +4693,8 @@ The Query Processor estimates that implementing the following index could improv
<value>Set Default</value>
<comment></comment>
</data>
<data name="UnKnownSqlForeignKeyAction" xml:space="preserve">
<value>&apos;{0}&apos; is not a supported SqlForeignKeyAction.</value>
<data name="UnknownEnumString" xml:space="preserve">
<value>Unknown enum value: {0}.</value>
<comment>.
Parameters: 0 - name (string) </comment>
</data>
@@ -4738,4 +4738,180 @@ The Query Processor estimates that implementing the following index could improv
<value>Removing a column will also remove it from the indexes and foreign keys. Are you sure you want to continue?</value>
<comment></comment>
</data>
<data name="TableDesignerGraphTableGroupTitle" xml:space="preserve">
<value>Graph Table</value>
<comment></comment>
</data>
<data name="TableDesignerGraphTableTypeTitle" xml:space="preserve">
<value>Type</value>
<comment></comment>
</data>
<data name="TableDesignerGraphTableTypeDescription" xml:space="preserve">
<value>Specifies the table type.</value>
<comment></comment>
</data>
<data name="TableDesignerGraphTableTypeEdge" xml:space="preserve">
<value>Edge</value>
<comment></comment>
</data>
<data name="TableDesignerGraphTableTypeNode" xml:space="preserve">
<value>Node</value>
<comment></comment>
</data>
<data name="TableDesignerGraphTableTypeNone" xml:space="preserve">
<value>None</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintsTabTitle" xml:space="preserve">
<value>Edge Constraints</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintObjectType" xml:space="preserve">
<value>Edge Constraint</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintNamePropertyDescription" xml:space="preserve">
<value>Name of the constraint.</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintNamePropertyTitle" xml:space="preserve">
<value>Name</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintIsEnabledPropertyDescription" xml:space="preserve">
<value>Specifies whether the constraint is enabled.</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintIsEnabledPropertyTitle" xml:space="preserve">
<value>Is Enabled</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintOnDeleteActionPropertyDescription" xml:space="preserve">
<value>The behavior when a user tries to delete a row with data that is involved in an edge constraint.</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintOnDeleteActionPropertyTitle" xml:space="preserve">
<value>On Delete Action</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintClausesPropertyDescription" xml:space="preserve">
<value>Edge constraint clauses.</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintClausesPropertyTitle" xml:space="preserve">
<value>Clauses</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintClauseObjectType" xml:space="preserve">
<value>Clause</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintClauseFromTablePropertyName" xml:space="preserve">
<value>From Table</value>
<comment></comment>
</data>
<data name="TableDesignerEdgeConstraintClauseToTablePropertyName" xml:space="preserve">
<value>To Table</value>
<comment></comment>
</data>
<data name="SqlTableDurability_SchemaAndData" xml:space="preserve">
<value>Schema and Data</value>
<comment></comment>
</data>
<data name="SqlTableDurability_SchemaOnly" xml:space="preserve">
<value>Schema Only</value>
<comment></comment>
</data>
<data name="GeneratedAlwaysColumnType_None" xml:space="preserve">
<value>None</value>
<comment></comment>
</data>
<data name="GeneratedAlwaysColumnType_RowStart" xml:space="preserve">
<value>Row start</value>
<comment></comment>
</data>
<data name="GeneratedAlwaysColumnType_RowEnd" xml:space="preserve">
<value>Row End</value>
<comment></comment>
</data>
<data name="TableDesignerIsSystemVersioningEnabledTitle" xml:space="preserve">
<value>System Versioning Enabled</value>
<comment></comment>
</data>
<data name="TableDesignerIsSystemVersioningEnabledDescription" xml:space="preserve">
<value>Specifies whether the table is system versioning enabled.</value>
<comment></comment>
</data>
<data name="TableDesignerSystemVersioningGroupTitle" xml:space="preserve">
<value>System Versioning</value>
<comment></comment>
</data>
<data name="TableDesignerHistoryTableDescription" xml:space="preserve">
<value>History table of the current table.</value>
<comment></comment>
</data>
<data name="TableDesignerHistoryTableTitle" xml:space="preserve">
<value>History Table</value>
<comment></comment>
</data>
<data name="TableDesignerIsMemoryOptimizedDescription" xml:space="preserve">
<value>Specifies whether the table is memory optimized.</value>
<comment></comment>
</data>
<data name="TableDesignerMemoryOptimizedGroupTitle" xml:space="preserve">
<value>Memory Optimized</value>
<comment></comment>
</data>
<data name="TableDesignerIsMemoryOptimizedTitle" xml:space="preserve">
<value>Memory Optimized</value>
<comment></comment>
</data>
<data name="TableDesignerDurabilityDescription" xml:space="preserve">
<value>Specifies the durability setting of the table.</value>
<comment></comment>
</data>
<data name="TableDesignerDurabilityTitle" xml:space="preserve">
<value>Durability</value>
<comment></comment>
</data>
<data name="TableDesignerColumnGeneratedAlwaysAsDescription" xml:space="preserve">
<value>Specifies the start or end of the system versioning table&apos;s period setting.</value>
<comment></comment>
</data>
<data name="TableDesignerColumnGeneratedAlwaysAsTitle" xml:space="preserve">
<value>Generated Always As</value>
<comment></comment>
</data>
<data name="TableDesignerColumnIsHiddenTitle" xml:space="preserve">
<value>Is Hidden</value>
<comment></comment>
</data>
<data name="TableDesignerColumnIsHiddenDescription" xml:space="preserve">
<value>Specifies whether the column will be returned by select statement.</value>
<comment></comment>
</data>
<data name="TableDesignerAutoCreateHistoryTableDescription" xml:space="preserve">
<value>Specifies whether the engine should automatically create the history table.</value>
<comment></comment>
</data>
<data name="TableDesignerAutoCreateHistoryTableTitle" xml:space="preserve">
<value>Auto Create History Table</value>
<comment></comment>
</data>
<data name="TableDesignerNewHistoryTableDescription" xml:space="preserve">
<value>Specifies the name of the new history table.</value>
<comment></comment>
</data>
<data name="TableDesignerNewHistoryTableTitle" xml:space="preserve">
<value>New History Table Name</value>
<comment></comment>
</data>
<data name="TableColumnDefaultConstraintNamePropertyDescription" xml:space="preserve">
<value>Specifies the default constraint name.</value>
<comment></comment>
</data>
<data name="TableColumnDefaultConstraintNamePropertyTitle" xml:space="preserve">
<value>Default Constraint Name</value>
<comment></comment>
</data>
</root>

View File

@@ -2246,7 +2246,7 @@ SqlForeignKeyAction_NoAction = No Action
SqlForeignKeyAction_Cascade = Cascade
SqlForeignKeyAction_SetNull = Set Null
SqlForeignKeyAction_SetDefault = Set Default
UnKnownSqlForeignKeyAction(string name) = '{0}' is not a supported SqlForeignKeyAction.
UnknownEnumString(string name) = Unknown enum value: {0}.
CheckConstraintIsEnabledDescription = Specifies whether the check constraint is Enabled
IndexIsEnabledPropertyDescription = Specifies whether the index is enabled
IndexIsClusteredPropertyDescription = Whether the index is clustered, only one clustered index is allowed in a table.
@@ -2257,3 +2257,47 @@ IndexColumnIsAscendingPropertyDescription = Specifies the sort order of the colu
IndexColumnIsAscendingPropertyTitle = Is Ascending
TableDesignerColumnsDisplayValueTitle = Columns
TableDesignerDeleteColumnConfirmationMessage = Removing a column will also remove it from the indexes and foreign keys. Are you sure you want to continue?
TableDesignerGraphTableGroupTitle = Graph Table
TableDesignerGraphTableTypeTitle = Type
TableDesignerGraphTableTypeDescription = Specifies the table type.
TableDesignerGraphTableTypeEdge = Edge
TableDesignerGraphTableTypeNode = Node
TableDesignerGraphTableTypeNone = None
TableDesignerEdgeConstraintsTabTitle = Edge Constraints
TableDesignerEdgeConstraintObjectType = Edge Constraint
TableDesignerEdgeConstraintNamePropertyDescription = Name of the constraint.
TableDesignerEdgeConstraintNamePropertyTitle = Name
TableDesignerEdgeConstraintIsEnabledPropertyDescription = Specifies whether the constraint is enabled.
TableDesignerEdgeConstraintIsEnabledPropertyTitle = Is Enabled
TableDesignerEdgeConstraintOnDeleteActionPropertyDescription = The behavior when a user tries to delete a row with data that is involved in an edge constraint.
TableDesignerEdgeConstraintOnDeleteActionPropertyTitle = On Delete Action
TableDesignerEdgeConstraintClausesPropertyDescription = Edge constraint clauses.
TableDesignerEdgeConstraintClausesPropertyTitle = Clauses
TableDesignerEdgeConstraintClauseObjectType = Clause
TableDesignerEdgeConstraintClauseFromTablePropertyName = From Table
TableDesignerEdgeConstraintClauseToTablePropertyName = To Table
SqlTableDurability_SchemaAndData = Schema and Data
SqlTableDurability_SchemaOnly = Schema Only
GeneratedAlwaysColumnType_None = None
GeneratedAlwaysColumnType_RowStart = Row start
GeneratedAlwaysColumnType_RowEnd = Row End
TableDesignerIsSystemVersioningEnabledTitle = System Versioning Enabled
TableDesignerIsSystemVersioningEnabledDescription = Specifies whether the table is system versioning enabled.
TableDesignerSystemVersioningGroupTitle = System Versioning
TableDesignerHistoryTableDescription = History table of the current table.
TableDesignerHistoryTableTitle = History Table
TableDesignerIsMemoryOptimizedDescription = Specifies whether the table is memory optimized.
TableDesignerMemoryOptimizedGroupTitle = Memory Optimized
TableDesignerIsMemoryOptimizedTitle = Memory Optimized
TableDesignerDurabilityDescription = Specifies the durability setting of the table.
TableDesignerDurabilityTitle = Durability
TableDesignerColumnGeneratedAlwaysAsDescription = Specifies the start or end of the system versioning table's period setting.
TableDesignerColumnGeneratedAlwaysAsTitle = Generated Always As
TableDesignerColumnIsHiddenTitle = Is Hidden
TableDesignerColumnIsHiddenDescription = Specifies whether the column will be returned by select statement.
TableDesignerAutoCreateHistoryTableDescription = Specifies whether the engine should automatically create the history table.
TableDesignerAutoCreateHistoryTableTitle = Auto Create History Table
TableDesignerNewHistoryTableDescription = Specifies the name of the new history table.
TableDesignerNewHistoryTableTitle = New History Table Name
TableColumnDefaultConstraintNamePropertyDescription = Specifies the default constraint name.
TableColumnDefaultConstraintNamePropertyTitle = Default Constraint Name

View File

@@ -5685,12 +5685,6 @@
<target state="new">Set Default</target>
<note></note>
</trans-unit>
<trans-unit id="UnKnownSqlForeignKeyAction">
<source>'{0}' is not a supported SqlForeignKeyAction.</source>
<target state="new">'{0}' is not a supported SqlForeignKeyAction.</target>
<note>.
Parameters: 0 - name (string) </note>
</trans-unit>
<trans-unit id="CheckConstraintIsEnabledDescription">
<source>Specifies whether the check constraint is Enabled</source>
<target state="new">Specifies whether the check constraint is Enabled</target>
@@ -5763,6 +5757,232 @@ The Query Processor estimates that implementing the following index could improv
*/</target>
<note>title of missing index details</note>
</trans-unit>
<trans-unit id="TableDesignerGraphTableTypeTitle">
<source>Type</source>
<target state="new">Type</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerGraphTableTypeEdge">
<source>Edge</source>
<target state="new">Edge</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerGraphTableTypeNode">
<source>Node</source>
<target state="new">Node</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerGraphTableGroupTitle">
<source>Graph Table</source>
<target state="new">Graph Table</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintsTabTitle">
<source>Edge Constraints</source>
<target state="new">Edge Constraints</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintObjectType">
<source>Edge Constraint</source>
<target state="new">Edge Constraint</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintNamePropertyDescription">
<source>Name of the constraint.</source>
<target state="new">Name of the constraint.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintNamePropertyTitle">
<source>Name</source>
<target state="new">Name</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintIsEnabledPropertyDescription">
<source>Specifies whether the constraint is enabled.</source>
<target state="new">Specifies whether the constraint is enabled.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintIsEnabledPropertyTitle">
<source>Is Enabled</source>
<target state="new">Is Enabled</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintOnDeleteActionPropertyDescription">
<source>The behavior when a user tries to delete a row with data that is involved in an edge constraint.</source>
<target state="new">The behavior when a user tries to delete a row with data that is involved in an edge constraint.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintOnDeleteActionPropertyTitle">
<source>On Delete Action</source>
<target state="new">On Delete Action</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintClausesPropertyDescription">
<source>Edge constraint clauses.</source>
<target state="new">Edge constraint clauses.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintClausesPropertyTitle">
<source>Clauses</source>
<target state="new">Clauses</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintClauseObjectType">
<source>Clause</source>
<target state="new">Clause</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintClauseFromTablePropertyName">
<source>From Table</source>
<target state="new">From Table</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerEdgeConstraintClauseToTablePropertyName">
<source>To Table</source>
<target state="new">To Table</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerGraphTableTypeNone">
<source>None</source>
<target state="new">None</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerGraphTableTypeDescription">
<source>Specifies the table type.</source>
<target state="new">Specifies the table type.</target>
<note></note>
</trans-unit>
<trans-unit id="UnknownEnumString">
<source>Unknown enum value: {0}.</source>
<target state="new">Unknown enum value: {0}.</target>
<note>.
Parameters: 0 - name (string) </note>
</trans-unit>
<trans-unit id="SqlTableDurability_SchemaAndData">
<source>Schema and Data</source>
<target state="new">Schema and Data</target>
<note></note>
</trans-unit>
<trans-unit id="SqlTableDurability_SchemaOnly">
<source>Schema Only</source>
<target state="new">Schema Only</target>
<note></note>
</trans-unit>
<trans-unit id="GeneratedAlwaysColumnType_None">
<source>None</source>
<target state="new">None</target>
<note></note>
</trans-unit>
<trans-unit id="GeneratedAlwaysColumnType_RowStart">
<source>Row start</source>
<target state="new">Row start</target>
<note></note>
</trans-unit>
<trans-unit id="GeneratedAlwaysColumnType_RowEnd">
<source>Row End</source>
<target state="new">Row End</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerIsSystemVersioningEnabledTitle">
<source>System Versioning Enabled</source>
<target state="new">System Versioning Enabled</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerIsSystemVersioningEnabledDescription">
<source>Specifies whether the table is system versioning enabled.</source>
<target state="new">Specifies whether the table is system versioning enabled.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerSystemVersioningGroupTitle">
<source>System Versioning</source>
<target state="new">System Versioning</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerHistoryTableDescription">
<source>History table of the current table.</source>
<target state="new">History table of the current table.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerHistoryTableTitle">
<source>History Table</source>
<target state="new">History Table</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerIsMemoryOptimizedDescription">
<source>Specifies whether the table is memory optimized.</source>
<target state="new">Specifies whether the table is memory optimized.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerMemoryOptimizedGroupTitle">
<source>Memory Optimized</source>
<target state="new">Memory Optimized</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerIsMemoryOptimizedTitle">
<source>Memory Optimized</source>
<target state="new">Memory Optimized</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerDurabilityDescription">
<source>Specifies the durability setting of the table.</source>
<target state="new">Specifies the durability setting of the table.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerDurabilityTitle">
<source>Durability</source>
<target state="new">Durability</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerColumnGeneratedAlwaysAsDescription">
<source>Specifies the start or end of the system versioning table's period setting.</source>
<target state="new">Specifies the start or end of the system versioning table's period setting.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerColumnGeneratedAlwaysAsTitle">
<source>Generated Always As</source>
<target state="new">Generated Always As</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerColumnIsHiddenTitle">
<source>Is Hidden</source>
<target state="new">Is Hidden</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerColumnIsHiddenDescription">
<source>Specifies whether the column will be returned by select statement.</source>
<target state="new">Specifies whether the column will be returned by select statement.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerAutoCreateHistoryTableDescription">
<source>Specifies whether the engine should automatically create the history table.</source>
<target state="new">Specifies whether the engine should automatically create the history table.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerAutoCreateHistoryTableTitle">
<source>Auto Create History Table</source>
<target state="new">Auto Create History Table</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerNewHistoryTableDescription">
<source>Specifies the name of the new history table.</source>
<target state="new">Specifies the name of the new history table.</target>
<note></note>
</trans-unit>
<trans-unit id="TableDesignerNewHistoryTableTitle">
<source>New History Table Name</source>
<target state="new">New History Table Name</target>
<note></note>
</trans-unit>
<trans-unit id="TableColumnDefaultConstraintNamePropertyDescription">
<source>Specifies the default constraint name.</source>
<target state="new">Specifies the default constraint name.</target>
<note></note>
</trans-unit>
<trans-unit id="TableColumnDefaultConstraintNamePropertyTitle">
<source>Default Constraint Name</source>
<target state="new">Default Constraint Name</target>
<note></note>
</trans-unit>
</body>
</file>
</xliff>