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

@@ -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>