mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 23:06:00 +00:00
feat: stored procedures and funciton parameters support for mssql
This commit is contained in:
18
packages/types/dbinfo.d.ts
vendored
18
packages/types/dbinfo.d.ts
vendored
@@ -35,7 +35,7 @@ export interface IndexInfo extends ColumnsConstraintInfo {
|
||||
isUnique: boolean;
|
||||
// indexType: 'normal' | 'clustered' | 'xml' | 'spatial' | 'fulltext';
|
||||
indexType?: string;
|
||||
// condition for filtered index (SQL Server)
|
||||
// condition for filtered index (SQL Server)
|
||||
filterDefinition?: string;
|
||||
}
|
||||
|
||||
@@ -118,9 +118,23 @@ export interface ViewInfo extends SqlObjectInfo {
|
||||
columns: ColumnInfo[];
|
||||
}
|
||||
|
||||
export interface ProcedureInfo extends SqlObjectInfo {}
|
||||
export interface ParameterInfo {
|
||||
objectId?: string | number;
|
||||
parentObjectId?: string | number;
|
||||
pureName: string;
|
||||
dataType: string;
|
||||
fullDataType: string;
|
||||
maxLength?: number;
|
||||
precision?: number;
|
||||
scale?: string;
|
||||
isOutputParameter?: boolean;
|
||||
}
|
||||
export interface ProcedureInfo extends SqlObjectInfo {
|
||||
parameters?: ParameterInfo[];
|
||||
}
|
||||
|
||||
export interface FunctionInfo extends SqlObjectInfo {
|
||||
parameters?: ParameterInfo[];
|
||||
// returnDataType?: string;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user