Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V13: Align database schemas of migrated and new database #15934

Merged
merged 10 commits into from Apr 2, 2024

Conversation

nikolajlauridsen
Copy link
Contributor

This PR adds a migration that aligns the schemas of migrated V7 and brand-new V13 databases.

To compare I've used the schema compare tool in VS, with column order disabled, after the migration the schemas align.

Testing

To test this I've migrated a v7 database, with a piece of simple content up to v13/dev and run the migration, after this I've verified that the content still works and that the schemas are now aligned.

Additionally I've tested that on a fresh V13 data base no SQL queries are executed.

Copy link
Member

@bergmania bergmania left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, and tests out good

@bergmania bergmania merged commit d765e69 into v13/dev Apr 2, 2024
17 checks passed
@bergmania bergmania deleted the v13/feature/align-migrated-database branch April 2, 2024 06:31
Zeegaan pushed a commit that referenced this pull request Apr 8, 2024
* Drop default constraint umbracoCacheInstruction table

* Align umbracoContentVersion table

* Update indexes on external login table

* Align node table

* Make relation type index unique

* Remove user-group default constraint

* Re-order methods

* Make webhook url not nullable

* Cleanup

* Cleanup
Zeegaan added a commit that referenced this pull request Apr 9, 2024
* Added UserData and migrated tours data into it

* Remove tourdata from user

* Removed tour definition/manipulation classes

Fixed a userData error typo

* Removed toursettings

* Update openapi spec

* V13: Align database schemas of migrated and new database (#15934)

* Drop default constraint umbracoCacheInstruction table

* Align umbracoContentVersion table

* Update indexes on external login table

* Align node table

* Make relation type index unique

* Remove user-group default constraint

* Re-order methods

* Make webhook url not nullable

* Cleanup

* Cleanup

* Update OpenApi.json

* Update src/Umbraco.Cms.Api.Management/Controllers/UserData/UserDataControllerBase.cs

* Remove tour settings from schema

* Add cancelation tokens

* Dont inject, but take as parameter

* Remove some from injection

* Update schema

---------

Co-authored-by: Sven Geusens <sge@umbraco.dk>
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch>
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com>
Co-authored-by: Zeegaan <skrivdetud@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants