mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-03-19 11:31:40 -04:00
Add support for System database package references for SDK-style sql projects (#23309)
* add package reference type for system db references * Add radio buttons * hookup * add test * handle changing reference type radio buttons * cleanup * update strings * change style to type * change more places with style to type * blank lines
This commit is contained in:
8
extensions/mssql/src/mssql.d.ts
vendored
8
extensions/mssql/src/mssql.d.ts
vendored
@@ -348,9 +348,10 @@ declare module 'mssql' {
|
||||
* @param projectUri Absolute path of the project, including .sqlproj
|
||||
* @param systemDatabase Type of system database
|
||||
* @param suppressMissingDependencies Whether to suppress missing dependencies
|
||||
* @param referenceType Type of reference - ArtifactReference or PackageReference
|
||||
* @param databaseLiteral Literal name used to reference another database in the same server, if not using SQLCMD variables
|
||||
*/
|
||||
addSystemDatabaseReference(projectUri: string, systemDatabase: SystemDatabase, suppressMissingDependencies: boolean, databaseLiteral?: string): Promise<azdata.ResultStatus>;
|
||||
addSystemDatabaseReference(projectUri: string, systemDatabase: SystemDatabase, suppressMissingDependencies: boolean, referenceType: SystemDbReferenceType, databaseLiteral?: string): Promise<azdata.ResultStatus>;
|
||||
|
||||
/**
|
||||
* Add a nuget package database reference to a project
|
||||
@@ -766,6 +767,11 @@ declare module 'mssql' {
|
||||
MSDB = 1
|
||||
}
|
||||
|
||||
export const enum SystemDbReferenceType {
|
||||
ArtifactReference = 0,
|
||||
PackageReference = 1
|
||||
}
|
||||
|
||||
export interface SqlCmdVariable {
|
||||
varName: string;
|
||||
value: string;
|
||||
|
||||
Reference in New Issue
Block a user