Introspect default constraint name #5662
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The current approach to managing default column values on SQL Server has a few significant downsides:
dbal/src/Platforms/SQLServerPlatform.php
Lines 1216 to 1219 in 171759e
It makes it unable to manage the schema that was not created by the DBAL.
dbal/src/Platforms/SQLServerPlatform.php
Line 463 in 171759e
dbal/src/Platforms/SQLServerPlatform.php
Lines 492 to 499 in 171759e
The proposed approach eliminates the dependency on the naming convention and instead introspects the default constraints.