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 Dubishar and Noureldine 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 Dubishar and Noureldine 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