Schema Compare Should Use Publish Profile for Behavior Flags
- 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
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