Commit Graph
32 Commits
Author SHA1 Message Date
Benjin Dubishar b4781cf267 bump tools service (#1954) 2023-03-20 18:52:33 -07:00
Benjin Dubishar ce731f7fe4 Updating Projects nuget package (#1950) 2023-03-17 07:28:52 -07:00
Benjin Dubishar 0b8d10009a Updating version of DacFx.Projects nuget (#1913) 2023-03-06 19:50:21 -07:00
Benjin Dubishar b27b7dc379 Adding SetDSP support to SqlProjects service (#1895)
* Adding SetDSP support

* correcting comment
2023-03-02 20:10:13 -08:00
Benjin Dubishar 38836371ed Adding missing properties to GetProjectProperties call; also renaming NoneScript to NoneItem (#1890)
* Renaming NoneScript to NoneItem

* missed a file

* Fixing comments

* Adding ProjectStyle to properties

* Projects nuget bump

* Adding DatabaseSchemaProvider to the props
2023-03-02 13:52:35 -08:00
Benjin Dubishar 68ac1e01fc Adding project property support to SqlProj service (#1883)
* Nuget update

* Updating nuget

* implementation

* GetProperties test

* Adding SetDatabaseSource

* adding comment

* Nuget update

* PR feedback

* Fixing cross-plat path tests

* Updating to signed nuget

* fixing None test
2023-02-28 18:27:42 -08:00
Benjin Dubishar 7941e871d9 Adding SqlProject service support for <None> entries (#1884)
* Implementation

* NoneScript test

* patching up test

* Updating comments
2023-02-28 09:40:20 -08:00
Benjin Dubishar dc259d70ad Correcting typo (#1882)
* Correcting tyo

* removing extra space

* tests
2023-02-27 16:14:59 -08:00
Benjin Dubishar f7fd478857 Adding getters for project items in SqlProject service (#1879)
* Adding getters for project items

* updated comment
2023-02-23 16:25:01 -08:00
Benjin Dubishar 6cf5147eaf Adding docstrings (#1877)
* Adding docstrings

* merge from main
2023-02-22 11:07:24 -08:00
Benjin Dubishar 2506a4df9c Renaming NewSqlProject to CreateSqlProject to have verb-forward terminology (#1876) 2023-02-21 15:58:23 -08:00
Benjin Dubishar c32e1f2b26 Adding script move support for SqlProject service (#1861)
* Adding support for moving object, pre-deploy, and post-deploy scripts

* tests

* Removing redundant backslashes in strings
2023-02-10 18:35:11 -08:00
Benjin Dubishar d0d67373d1 Adding support for database literal references for Dacpac and SqlProj references (#1858)
* fixing up some nullable spots

* Adding database literal support

* Adding tests and support for same database refs

* Fixing test

* merge laggard

* Split database reference tests up

* PR feedback

* Normalizing strings for cross-plat test passing

* Updating Projects nuget package

* Fixing up test
2023-02-10 11:36:31 -08:00
Benjin Dubishar 41c8f15e3e Adding project service support for pre/post-deployment scripts (#1853)
* Patch up db references

* Adding pre/post deploy scripts

* Adding tests

* adding tests
2023-02-08 18:28:23 -08:00
Benjin Dubishar 7baa975c62 Shifting handler-running methods to shared location (#1851)
* Shifting helper methods to shared location

* widening scope
2023-02-08 11:35:01 -08:00
Benjin Dubishar 19935552b1 Adds support for checking and updating cross-compatibility for SQL Projects (#1847)
* Adding cross-platform check and update

* Checkpoint

* checkpoint

* Updating for latest nuget package

* Correctly typing the result object
2023-02-07 19:06:13 -08:00
Benjin Dubishar 4eac02453b Support for folders in the projects service (#1834)
* Delete folder support + tests

* updating casing

* cleanup
2023-02-06 11:30:03 -08:00
Benjin Dubishar 2e950f54bd Normalize string to fix test case on Unix (#1841) 2023-02-01 14:30:28 -08:00
Benjin Dubishar 9fe3aeddc3 Support for database references in SqlProjects service (#1832)
* initial checkin

* Initial

* Adding test

* Adding comments

* PR feedback
2023-01-31 16:52:07 -08:00
Benjin Dubishar e2962390bc Support for SqlCmdVariables in SqlProjects service (#1831)
* Support for SqlCmdVariables

* Adding comments

* Adding update sqlcmdvar method

* swapping for success asserts
2023-01-30 15:45:15 -08:00
Benjin Dubishar 82171740bc Adding missing nuget references for SqlProjects functionality (#1827)
* Adding test messages

* Adding file system globbing reference

* fixing string

* fixing string again

* Sigh
2023-01-27 16:18:40 -07:00
Benjin Dubishar 9cce26fcbd Initial check-in of SqlProjects service addition to SqlToolsService (#1805)
* initial commit

* Initial SqlProjects service + tests

* Added SqlObject script tests; PR feedback

* Added comments for contracts

* Swapping SqlProjectResult for ResultStatus

* Updating tests

* Added automatic test base that provides a working directory and automatic cleanup.
2023-01-25 14:16:15 -08:00
Benjin DubisharandNoureldine Yehia a74b55c6a8 Applying Changes to SQL Database Projects and Using Projects in Comparison (#1296)
* passing initial testing

* update local project from database

* update local project

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* Bump .net version

* PR feedback

* Adding temporary compat shim

* reverting some formatting changes; fixing strings

* PR feedback

Co-authored-by: Noureldine Yehia <t-nyehia@microsoft.com>
2021-11-12 12:51:35 -08:00
Benjin Dubishar 8234dcf215 Revert "Applying Changes to SQL Database Projects and Using Projects in Comparison (#1282)" (#1284)
This reverts commit 6acda6e1e6.

committedcda6e1e6ed5ff4fddb65b954951ff987fa01c06acda6e1e6ed5ff4fddb65b954951ff987fa01c0:
2021-11-05 17:25:09 -07:00
Benjin DubisharandNoureldine Yehia 6acda6e1e6 Applying Changes to SQL Database Projects and Using Projects in Comparison (#1282)
* passing initial testing

* update local project from database

* update local project

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* update project from database

* Bump .net version

* PR feedback

Co-authored-by: Noureldine Yehia <t-nyehia@microsoft.com>
2021-11-04 18:36:59 -07:00
Benjin Dubishar 78e2d1a7da Updating dacfx dependency (#1128) 2020-11-30 17:20:59 -08:00
Benjin Dubishar 0954502033 Renamed file (#1127) 2020-11-25 15:01:15 -08:00
Benjin Dubishar 25c542319e Splitting out default DacFx options for Publish and Schema Compare (#1126)
* Splitting out schema comp and publish defaults

* Added test

* Correcting comments, changing scope

* Moving DeploymentOptions to DacFx folder due to dependency hierarchy between DacFx and SchemaCompare
2020-11-25 14:44:34 -08:00
Benjin Dubishar 65c4fc01aa Adding External Streaming Job I/O validation to DacFxService (#1106)
* checkpoint

* Not having cake, nor eating it

* Working

* Swapping external dll for nupkg

* Extracting statement out of full TSQL

* Improving error message

* Fixing filename capitalization

* Reverting csproj changes

* Adding updated sr.cs file

* VS lost tracking on strings file?

* PR feedback

* resx additions

* More updated string files

* Swapped nuget for dll

* Revert "Swapped nuget for dll"

This reverts commit 6013f3fadf58ebc7e3590a46811d9fd9fc3eaa4a.

* Bumped netcore version to pull in support for extern aliasing nugets
2020-11-02 12:03:14 -08:00
Benjin Dubishar 271a0f5733 Updated loc build outputs (#1110) 2020-10-30 14:04:56 -07:00
Benjin Dubishar 563593eba7 Bumping dacfx (#1104) 2020-10-27 16:19:43 -07:00
Benjin Dubishar c51a59dadf Adding SqlCmdVars support for DacFx Deploy (#971)
* Adding SqlCmdVars support for DacFx Deploy

* Adding SqlCmdVars support for GenerateDeployScript

* Consolidating test logic
2020-06-10 16:00:59 -07:00