microsoft / microsoft/DacFx

Schema Compare Should Use Publish Profile for Behavior Flags

Open
#244 3 comments 0 reactions 0 assignees View on GitHub
area: ssdt
Dominant language
C#
Stars
460
Forks
29
Avg merge
4d 9h
Merged PRs (30d)
7

Description

When I do a schema comparison, I frequently want to use the same options that will be used in a publishing action. Manually setting all of the schema comparison options is very time consuming and error-prone because of all the human pointing and clicking involved. This is especially tedious for those of us who do NOT use the default behaviors.

When I perform a schema comparison, I'd like to be able to choose a publish profile, and have the options in that publish profile set the behavior flags for the schema comparison.

Contributor guide

Open the contributing guide

Research direction

Start by locating the schema comparison entry point and the publish-profile handling in DacFx or SqlPackage. Trace how publish-profile behavior flags are loaded, then verify that selecting a profile applies those options to schema comparison and that existing manual settings still behave correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, sql
Domain
databases, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.