mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-18 01:25:37 -05:00
table designer new features (#18682)
* support graph tables * ignore script compare * ability to refresh view after edit * reserve focus after refresh view * primary key and default constraint * bug fixes * vbump sts * comments * update type * fix issue
This commit is contained in:
@@ -516,7 +516,7 @@ export class MainThreadDataProtocol extends Disposable implements MainThreadData
|
||||
initializeTableDesigner(tableInfo: azdata.designers.TableInfo): Thenable<azdata.designers.TableDesignerInfo> {
|
||||
return self._proxy.$initializeTableDesigner(handle, tableInfo);
|
||||
},
|
||||
processTableEdit(table, edit): Thenable<azdata.designers.DesignerEditResult> {
|
||||
processTableEdit(table, edit): Thenable<azdata.designers.DesignerEditResult<azdata.designers.TableDesignerView>> {
|
||||
return self._proxy.$processTableDesignerEdit(handle, table, edit);
|
||||
},
|
||||
publishChanges(tableInfo: azdata.designers.TableInfo): Thenable<azdata.designers.PublishChangesResult> {
|
||||
|
||||
@@ -897,7 +897,7 @@ export class ExtHostDataProtocol extends ExtHostDataProtocolShape {
|
||||
return this._resolveProvider<azdata.designers.TableDesignerProvider>(handle).initializeTableDesigner(table);
|
||||
}
|
||||
|
||||
public override $processTableDesignerEdit(handle: number, table: azdata.designers.TableInfo, edit: azdata.designers.DesignerEdit): Thenable<azdata.designers.DesignerEditResult> {
|
||||
public override $processTableDesignerEdit(handle: number, table: azdata.designers.TableInfo, edit: azdata.designers.DesignerEdit): Thenable<azdata.designers.DesignerEditResult<azdata.designers.TableDesignerView>> {
|
||||
return this._resolveProvider<azdata.designers.TableDesignerProvider>(handle).processTableEdit(table, edit);
|
||||
}
|
||||
|
||||
|
||||
@@ -541,7 +541,7 @@ export abstract class ExtHostDataProtocolShape {
|
||||
/**
|
||||
* Process the table edit.
|
||||
*/
|
||||
$processTableDesignerEdit(handle: number, table: azdata.designers.TableInfo, edit: azdata.designers.DesignerEdit): Thenable<azdata.designers.DesignerEditResult> { throw ni(); }
|
||||
$processTableDesignerEdit(handle: number, table: azdata.designers.TableInfo, edit: azdata.designers.DesignerEdit): Thenable<azdata.designers.DesignerEditResult<azdata.designers.TableDesignerView>> { throw ni(); }
|
||||
|
||||
/**
|
||||
* Publish the table designer changes.
|
||||
|
||||
@@ -965,7 +965,9 @@ export namespace designers {
|
||||
Script = 'script',
|
||||
ForeignKeys = 'foreignKeys',
|
||||
CheckConstraints = 'checkConstraints',
|
||||
Indexes = 'indexes'
|
||||
Indexes = 'indexes',
|
||||
PrimaryKeyName = 'primaryKeyName',
|
||||
PrimaryKeyColumns = 'primaryKeyColumns'
|
||||
}
|
||||
|
||||
export enum TableColumnProperty {
|
||||
|
||||
Reference in New Issue
Block a user