(types);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Persistence/Migrations/Syntax/Alter/Expressions/AlterColumnExpression.cs b/src/Umbraco.Core/Persistence/Migrations/Syntax/Alter/Expressions/AlterColumnExpression.cs
index 32eaf9da71..b8dce3200e 100644
--- a/src/Umbraco.Core/Persistence/Migrations/Syntax/Alter/Expressions/AlterColumnExpression.cs
+++ b/src/Umbraco.Core/Persistence/Migrations/Syntax/Alter/Expressions/AlterColumnExpression.cs
@@ -6,7 +6,7 @@ namespace Umbraco.Core.Persistence.Migrations.Syntax.Alter.Expressions
{
public AlterColumnExpression()
{
- Column = new ColumnDefinition() { ModificationType = ColumnModificationType.Alter };
+ Column = new ColumnDefinition() { ModificationType = ModificationType.Alter };
}
public virtual string SchemaName { get; set; }
diff --git a/src/Umbraco.Core/Persistence/Migrations/Syntax/Alter/Table/AlterTableSyntaxBuilder.cs b/src/Umbraco.Core/Persistence/Migrations/Syntax/Alter/Table/AlterTableSyntaxBuilder.cs
index 79d5ba3630..b4f2ede72e 100644
--- a/src/Umbraco.Core/Persistence/Migrations/Syntax/Alter/Table/AlterTableSyntaxBuilder.cs
+++ b/src/Umbraco.Core/Persistence/Migrations/Syntax/Alter/Table/AlterTableSyntaxBuilder.cs
@@ -28,7 +28,7 @@ namespace Umbraco.Core.Persistence.Migrations.Syntax.Alter.Table
public IAlterTableColumnOptionSyntax WithDefaultValue(object value)
{
- if (CurrentColumn.ModificationType == ColumnModificationType.Alter)
+ if (CurrentColumn.ModificationType == ModificationType.Alter)
{
var dc = new AlterDefaultConstraintExpression
{
@@ -213,7 +213,7 @@ namespace Umbraco.Core.Persistence.Migrations.Syntax.Alter.Table
public IAlterTableColumnSyntax AddColumn(string name)
{
- var column = new ColumnDefinition { Name = name, ModificationType = ColumnModificationType.Create };
+ var column = new ColumnDefinition { Name = name, ModificationType = ModificationType.Create };
var createColumn = new CreateColumnExpression
{
Column = column,
@@ -229,7 +229,7 @@ namespace Umbraco.Core.Persistence.Migrations.Syntax.Alter.Table
public IAlterTableColumnSyntax AlterColumn(string name)
{
- var column = new ColumnDefinition { Name = name, ModificationType = ColumnModificationType.Alter };
+ var column = new ColumnDefinition { Name = name, ModificationType = ModificationType.Alter };
var alterColumn = new AlterColumnExpression
{
Column = column,
diff --git a/src/Umbraco.Core/Persistence/Migrations/Syntax/Expressions/CreateColumnExpression.cs b/src/Umbraco.Core/Persistence/Migrations/Syntax/Expressions/CreateColumnExpression.cs
index 592eac3e85..53279cd3ea 100644
--- a/src/Umbraco.Core/Persistence/Migrations/Syntax/Expressions/CreateColumnExpression.cs
+++ b/src/Umbraco.Core/Persistence/Migrations/Syntax/Expressions/CreateColumnExpression.cs
@@ -8,7 +8,7 @@ namespace Umbraco.Core.Persistence.Migrations.Syntax.Expressions
{
public CreateColumnExpression()
{
- Column = new ColumnDefinition { ModificationType = ColumnModificationType.Create };
+ Column = new ColumnDefinition { ModificationType = ModificationType.Create };
}
public virtual string SchemaName { get; set; }
diff --git a/src/Umbraco.Core/Persistence/SqlSyntax/SqlSyntaxProviderBase.cs b/src/Umbraco.Core/Persistence/SqlSyntax/SqlSyntaxProviderBase.cs
index 8f677be100..a4e18fc7a0 100644
--- a/src/Umbraco.Core/Persistence/SqlSyntax/SqlSyntaxProviderBase.cs
+++ b/src/Umbraco.Core/Persistence/SqlSyntax/SqlSyntaxProviderBase.cs
@@ -371,7 +371,7 @@ namespace Umbraco.Core.Persistence.SqlSyntax
protected virtual string FormatNullable(Migrations.Model.ColumnDefinition column)
{
- return !column.IsNullable ? "NOT NULL" : string.Empty;
+ return column.IsNullable ? string.Empty : "NOT NULL";
}
protected virtual string FormatDefaultValue(Migrations.Model.ColumnDefinition column)
diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj
index e952407112..3c2461d637 100644
--- a/src/Umbraco.Core/Umbraco.Core.csproj
+++ b/src/Umbraco.Core/Umbraco.Core.csproj
@@ -196,12 +196,15 @@
+
+
+
diff --git a/src/Umbraco.Web/umbraco.presentation/install/utills/p.aspx.cs b/src/Umbraco.Web/umbraco.presentation/install/utills/p.aspx.cs
index 1bcbfd5bdd..4a0cf39b6d 100644
--- a/src/Umbraco.Web/umbraco.presentation/install/utills/p.aspx.cs
+++ b/src/Umbraco.Web/umbraco.presentation/install/utills/p.aspx.cs
@@ -58,7 +58,7 @@ namespace umbraco.presentation.install.utills
{
LogHelper.Info("Running 'installOrUpgrade' service");
- var result = DatabaseContext.Current.CreateDatabaseSchemaAndData();
+ var result = DatabaseContext.Current.CreateDatabaseSchemaAndDataOrUpgrade();
var js = new JavaScriptSerializer();
var jsonResult = js.Serialize(result);