50 results found
-
SQL Change Automation (VS plugin): Select All/Deselect All object
I very often find myself making partial releases of the DB, and therefore most of my time I waste it selecting and deselecting the objects that I don't want to release.
Would it be possible to put a "Select All" / "Deselect All" in the migration objects windows?For me it would be a really necessary feature :-)
1 vote -
New SCA cmdlets to quickly provision new Projects
We have a very modular structure, with multiple SCA projects all targeting the same database. Each module can (and are) be independently releases. Each module in turn actually consists of 3 SCA projects, the Database Module Project, the Tsqlt Unit Test Project, and the Tsqlt Release Test project (smoke/regression/reconciliation tests).
it would be ideal to have cmdlets that lets us quickly create, in a programmatic way, projects with the settings we have for each of these (references, clone image baseline provisioning, semantic versioning, dataspace, migration log schema etc, filter file etc).
Include tsqlt files in test projects would be a…
1 vote -
VS Code project
Hi,
I would like to see a VS Code project option, with a much easier to maintain project file, potentially even splitting configurations into separate settings files using yml or similar.
1 vote -
Handle system named column default constraints when importing and generating scripts
When maintaining a database, like to assign names to unnamed default constraints. However, generated script only works if the target database has identically named "unamed" default constraints.
To add robustness to the script, I modify these to a short snippet that works on the schema+table+column. (Using a snippet in SQL Prompt to speed the process :)
But why do I need to do this - after all it is replacing machine generated code?
Here is the SQL Prompt snippet I use:1 vote -
add generate migrations automation commands/options in SCA VS plugin
when working on a VS project that includes a SCA project it would be useful to allow the developer to "automate" the capturing of changes in their development database (e.g. connection string that is defined in the sqlproj.user file) through some form of automation either as:
- part of a local build step (for example where a EF Core project has created and applied database a migration to a development database) that automatically generates and adds the new migration script to the SCA project; or
- is triggered as part of a git pre-check-in command (e.g. SCA PowerShell?)It would…
1 vote -
Create a branch based on one of the available annotated tags
Our Create a hot fix procedure is:
- Create and get a bug fix into master using the procedures for making changes
- Create a local hot fix branch from current/test or current/production annotated tag
- Cherry pick bug fix commit(s) from master to the local hot fix branch
- Run a full build, all automated tests, and all migrations
- Push the local hot fix branch to the remote repository
- Build & release pipelines are triggered
This procedure will help prevent regressions due to developers forgetting to merge hot fixes to master.
This feature request relates to step 2. The CI/CD release pipeline will…
1 vote -
PackageVersion SQLCMD var should be set in PackageScript.sql when calling Export-DatabaseBuildArtifact
Since we are already required to provide a PackageVersion parameter to Export-DatabaseBuildArtifact, I would like to see the PackageVersion SQLCMD variableset to that input value in the PackageScript.sql with in the build artifact.
I would also like to see a new parameter for Invoke-DatabaseBuild, SQlCmdVariables, that wouldd allow us to pass in ReleaseVersion, PackageVersionm, and other SQLCMD vars that would be set in the PAckahgeScript.sql (and the PackageScript property of the returned BuildArtifact object.
1 vote -
Set CodeGuard Checking Default to Off
We use TeamCity and there seems to be no way (or no simple way) to disable CodeGuard checking. It's not really useful there for us (and we use SonarCloud which has nice integration/quality gates for GitHub).
1 vote -
Add SQL Change Automation Core option as an add-on for SQL Toolbelt Essentials
Since there is no add-in for SQL Source Control for Visual Studio, there is no mechanism for effectively versioning changes inside Visual Studio.
The SQL Change Automation Core (only currently available as part of VS 2017 Enterprise) provided a mechanism for maintain changes scripts that are fully integrated into VS Project (and therefore can be placed under source control as a part of the project).
This combination is Developer focused (rather than dev-ops focus of full SQL Change Automation)
1 vote -
Reduce Unnecessary Statements In Deployment Scripts
When deploying database changes (we are using the plugin for Octopus Deploy), it would be useful if there were not so many superfluous statements included in the deployment script. This is particularly prevalent when deploying static data, it appears that the deployment script will drop constraints on a table where it is updating table whether the constraints are material to the update or not. The code seems to be going down the path of least resistance which makes for bloated and hard to read code whereas I would like it if the code were as lean as possible to allow…
0 votes
- Don't see your idea?