Shannon
8260c12d64
deploy-31 Implement DB changes for Umbraco Deploy
2015-12-16 14:07:09 +01:00
Shannon
18b1857539
Changes versioning to SemVersion (via nuget package), now target migrations with the full SemVer and update the web.config with the correct sem ver. Creates migration to create the migration table.
2015-06-24 14:17:24 +02:00
Shannon
869e0dcbd2
Updates the upgrader to ensure that the latest migrations are run if they don't exist, fixes the migration runner null check, adds test to subtract a revision number from a Version object.
2015-06-23 18:10:50 +02:00
Shannon
4dcc4807ed
Implements IUserSecurityStore and ensures there is a security stamp token in place, have updated the repository layer to manual update this if ASPNet Identity APIs are not used to update users.
2015-04-01 13:42:09 +11:00
Shannon
54b11ea871
Fixes: U4-5503 cmsContent.contentType requires a foreign key
2014-09-30 17:05:18 +10:00
Shannon
3df2d03fc8
Merge remote-tracking branch 'origin/6.2.0' into 7.1.2
...
Conflicts:
build/Build.bat
build/NuSpecs/UmbracoCms.Core.nuspec
build/NuSpecs/build/UmbracoCms.targets
src/Umbraco.Core/Models/IPublishedContentProperty.cs
src/Umbraco.Core/Models/PublishedContent/IPublishedContentExtended.cs
src/Umbraco.Core/Models/PublishedContent/PublishedContentExtended.cs
src/Umbraco.Core/Models/PublishedContent/PublishedContentWrapped.cs
src/Umbraco.Core/Models/PublishedContent/PublishedPropertyBase.cs
src/Umbraco.Core/Models/PublishedContent/PublishedPropertyType.cs
src/Umbraco.Core/Models/Template.cs
src/Umbraco.Core/Persistence/Migrations/MigrationRunner.cs
src/Umbraco.Core/Persistence/Repositories/MemberGroupRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/RecycleBinRepository.cs
src/Umbraco.Core/Services/PackagingService.cs
src/Umbraco.Tests/PublishedContent/PublishedContentMoreTests.cs
src/Umbraco.Tests/PublishedContent/PublishedContentTestElements.cs
src/Umbraco.Web/PublishedCache/XmlPublishedCache/PublishedFragment.cs
src/Umbraco.Web/PublishedCache/XmlPublishedCache/PublishedMediaCache.cs
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlPublishedContent.cs
src/Umbraco.Web/PublishedContentPropertyExtension.cs
src/Umbraco.Web/Search/ExamineEvents.cs
src/Umbraco.Web/UmbracoHelper.cs
src/Umbraco.Web/umbraco.presentation/CompatibilityHelper.cs
src/Umbraco.Web/umbraco.presentation/macro.cs
src/umbraco.cms/businesslogic/template/Template.cs
2014-05-05 12:49:06 +10:00
Shannon
cf2217cfe1
Fixes MySQL upgrades from < 6.0
2014-04-30 19:41:40 +10:00
Shannon
3dcbcba9cf
Updates the required migrations to be Schema migrations, ensures the foreign key deletion occurs with the correct supported syntax across db types. Ensures we don't try to drop a pk in mysql when it never existed.
2014-03-14 19:24:45 +11:00
Shannon
e1a134f587
Fixes: U4-4430 MySql primary key issues
2014-03-14 17:11:21 +11:00
Shannon
e8056de589
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
...
Conflicts:
src/Umbraco.Core/Persistence/Migrations/Initial/DatabaseSchemaResult.cs
src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSixTwoZero/AdditionalIndexesAndKeys.cs
src/Umbraco.Web.UI/install/Default.aspx.cs
2014-03-14 13:06:45 +11:00
Shannon
bbe6194b06
Exception is thrown if trying to run mysql in med trust. Migrations arranged to execute schema migrations first and then data migrations. If a schema migration fails it will attempt to run the downgrade scripts of the migrations if running mysql since schema changes aren't supported in transactions. Updated all sql syntax providers to try to return only the column indexes, not key indexes. Updates the db version checker to include errors for all missing columns, indexes and constraints in the db and vice versa in the schema.
2014-03-14 13:04:20 +11:00
Shannon
6990c46262
Fixes installer when it fails on the db install or upgrades, fixes some upgrade queries with mysql, fixes ignoring case check for checking version
2014-03-13 21:47:08 +11:00
Shannon
099c558797
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
2014-03-13 20:46:06 +11:00
Shannon
d76fd7d25e
updates schema result to have case ignored.
2014-03-13 20:45:07 +11:00
Shannon
9d7d866467
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
...
Conflicts:
src/Umbraco.Core/CoreBootManager.cs
src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSixTwoZero/AdditionalIndexesAndKeys.cs
src/Umbraco.Core/Umbraco.Core.csproj
2014-03-12 18:44:54 +11:00
Shannon
aee10348e5
Ensures not to add new indexes if they already exist
2014-03-12 18:37:22 +11:00
Shannon
a4717c5cb9
Creates all of the macro parameter db upgrade scripts, fixes folder browser alias
2013-09-19 12:53:12 +10:00
Shannon
968c921829
Finished the new installer screen report, finished and tested the v7 db upgrade script which is working!! :) Changed over all package manifests to have an alias instead of a GUID.
2013-09-11 18:25:51 +10:00
Shannon Deminick
4baecfe833
Merge with 6.0.3
2013-03-11 21:56:47 +06:00
Morten Christensen
928d92fce4
Making the Sql Syntax Providers public and changing a few names and bits for consistency.
...
Adding resolver for the syntax providers and wiring it up in the boot manager.
2013-03-09 10:43:34 -01:00
Shannon Deminick
3b25214433
Adds new database table + migration + unit test + fixes up unit tests to ensure PluginManager.Current = null; is done on teardown.
...
Created new ServerRegistrationRepository + unit tests + models
2013-02-13 03:29:32 +06:00
Morten Christensen
c828c6ede3
Updating schema result to account for foreign tables when determining the current schema.
2013-02-05 08:41:10 -01:00
Morten Christensen
5d0aced9a7
Giving the install/upgrade a bit of TLC.
...
Fixes U4-1520
2013-01-28 14:01:38 -01:00
Morten Christensen
7aabf459ea
Adding schema validation to the DatabaseSchemaCreation class.
...
Helps determine if valid database exists and which version it corresponds to.
On startup the legacy connectionstring is used if one exists, so its not ignore but rather reconfigured.
Relates to U4-1520.
2013-01-25 15:05:42 -01:00
Morten Christensen
82455136bb
Missing files
2013-01-24 14:59:03 -01:00