diff --git a/src/SQLCE4Umbraco/SqlCETableUtility.cs b/src/SQLCE4Umbraco/SqlCETableUtility.cs
index b404885d3e..7c32252d20 100644
--- a/src/SQLCE4Umbraco/SqlCETableUtility.cs
+++ b/src/SQLCE4Umbraco/SqlCETableUtility.cs
@@ -11,6 +11,7 @@ namespace SqlCE4Umbraco
///
/// SQL Server implementation of .
///
+ [Obsolete("The legacy installers are no longer used and will be removed from the codebase in the future")]
public class SqlCETableUtility : DefaultTableUtility
{
///
diff --git a/src/Umbraco.Tests/PropertyEditors/PropertyEditorValueEditorTests.cs b/src/Umbraco.Tests/PropertyEditors/PropertyEditorValueEditorTests.cs
index cc9babfede..36923076db 100644
--- a/src/Umbraco.Tests/PropertyEditors/PropertyEditorValueEditorTests.cs
+++ b/src/Umbraco.Tests/PropertyEditors/PropertyEditorValueEditorTests.cs
@@ -66,7 +66,7 @@ namespace Umbraco.Tests.PropertyEditors
};
var result = valueEditor.FormatDataForEditor(now);
- Assert.AreEqual(now.ToXmlString(), result);
+ Assert.AreEqual(now.ToIsoString(), result);
}
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Tests/TestHelpers/TestHelper.cs b/src/Umbraco.Tests/TestHelpers/TestHelper.cs
index b4e7f55a89..6dd1a056f0 100644
--- a/src/Umbraco.Tests/TestHelpers/TestHelper.cs
+++ b/src/Umbraco.Tests/TestHelpers/TestHelper.cs
@@ -43,25 +43,6 @@ namespace Umbraco.Tests.TestHelpers
dataHelper.DropForeignKeys(table);
}
- ///
- /// Initializes a new database
- ///
- public static void InitializeDatabase()
- {
- ConfigurationManager.AppSettings.Set(Core.Configuration.GlobalSettings.UmbracoConnectionName, @"datalayer=SQLCE4Umbraco.SqlCEHelper,SQLCE4Umbraco;data source=|DataDirectory|\UmbracoPetaPocoTests.sdf;Flush Interval=1;File Access Retry Timeout=10");
-
- ClearDatabase();
-
- var databaseSettings = ConfigurationManager.ConnectionStrings[Core.Configuration.GlobalSettings.UmbracoConnectionName];
- var dataHelper = DataLayerHelper.CreateSqlHelper(databaseSettings.ConnectionString, false);
-
- var installer = dataHelper.Utility.CreateInstaller();
- if (installer.CanConnect)
- {
- installer.Install();
- }
- }
-
///
/// Gets the current assembly directory.
///
diff --git a/src/umbraco.datalayer/SqlHelpers/MySql/MySqlInstaller.cs b/src/umbraco.datalayer/SqlHelpers/MySql/MySqlInstaller.cs
index 617d1daba3..cc191638dd 100644
--- a/src/umbraco.datalayer/SqlHelpers/MySql/MySqlInstaller.cs
+++ b/src/umbraco.datalayer/SqlHelpers/MySql/MySqlInstaller.cs
@@ -16,6 +16,7 @@ namespace umbraco.DataLayer.SqlHelpers.MySql
///
/// Database installer for an MySql data source.
///
+ [Obsolete("This is not used and will be removed in future versions")]
public class MySqlInstaller : DefaultInstallerUtility
{
#region Private Constants
@@ -82,7 +83,7 @@ namespace umbraco.DataLayer.SqlHelpers.MySql
///
protected override string FullInstallSql
{
- get { return GetMySqlVersion() >= 5 ? SqlResources.Total : ConvertToMySql4(SqlResources.Total); }
+ get { return string.Empty; }
}
///
@@ -90,11 +91,7 @@ namespace umbraco.DataLayer.SqlHelpers.MySql
///
protected override string UpgradeSql
{
- get
- {
- string upgradeFile = string.Format("{0}_Upgrade", CurrentVersion.ToString());
- return SqlResources.ResourceManager.GetString(upgradeFile);
- }
+ get { return string.Empty; }
}
#endregion
diff --git a/src/umbraco.datalayer/SqlHelpers/MySql/MySqlUtility.cs b/src/umbraco.datalayer/SqlHelpers/MySql/MySqlUtility.cs
index 15456c7957..2e48455480 100644
--- a/src/umbraco.datalayer/SqlHelpers/MySql/MySqlUtility.cs
+++ b/src/umbraco.datalayer/SqlHelpers/MySql/MySqlUtility.cs
@@ -6,6 +6,7 @@
*
***********************************************************************************/
+using System;
using umbraco.DataLayer.Utility;
using umbraco.DataLayer.Utility.Installer;
@@ -33,6 +34,7 @@ namespace umbraco.DataLayer.SqlHelpers.MySql
/// Creates an installer.
///
/// The MySql installer.
+ [Obsolete("The legacy installers are no longer used and will be removed from the codebase in the future")]
public override IInstallerUtility CreateInstaller()
{
return new MySqlInstaller(SqlHelper);
diff --git a/src/umbraco.datalayer/SqlHelpers/MySql/Sql/KeysIndexesAndConstraints.sql b/src/umbraco.datalayer/SqlHelpers/MySql/Sql/KeysIndexesAndConstraints.sql
deleted file mode 100644
index 60ac035f40..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/MySql/Sql/KeysIndexesAndConstraints.sql
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
-
-THIS IS A TEMPORARY FILE USED TO STORE THE SCRIPTS TO CREATE FOREIGN KEYS, UNIQUE CONSTRAINTS AND INDEXES FOR PERFORMANCE REASONS.
-THIS WILL BE MERGED INTO THE INSTALL SCRIPTS AND WILL BE CREATED AS A SEPERATE STANDALONE UPGRADE SCRIPT FOR OLDER VERSIONS.
-THIS FILE EXISTS HERE CURRENTLY BECAUSE A FULL DATA LAYER TEST SUITE NEEDS TO BE CREATED TO ENSURE THAT THESE CONSTRAINTS ARE
-NOT GOING TO BREAK UMBRACO.
-
-*/
-
-/* Create missing indexes and primary keys */
-CREATE INDEX IX_Icon ON cmsContentType(nodeId, icon)
-;
-
-/* CHANGE:Allan Stegelmann Laustsen */
-/* Create Custom Index to speed up tree loading */
-CREATE INDEX IX_contentid_versiondate ON cmscontentversion(CONTENTID, VERSIONDATE)
-;
-/* CHANGE:End */
\ No newline at end of file
diff --git a/src/umbraco.datalayer/SqlHelpers/MySql/Sql/Total.sql b/src/umbraco.datalayer/SqlHelpers/MySql/Sql/Total.sql
deleted file mode 100644
index 5e2f579c25..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/MySql/Sql/Total.sql
+++ /dev/null
@@ -1,865 +0,0 @@
-/*******************************************************************************************
-
-
-
-
-
-
-
- Umbraco database installation script for MySQL
-
-IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
- Database version: 6.0.0.0
-
- Please increment this version number if ANY change is made to this script,
- so compatibility with scripts for other database systems can be verified easily.
- The first 3 digits depict the Umbraco version, the last digit is the database version.
- (e.g. version 4.0.0.3 means "Umbraco version 4.0.0, database version 3")
-
- Check-in policy: only commit this script if
- * you ran the Umbraco installer completely;
- * you ran it on the targetted database system;
- * you ran the Boost and Nitro installation;
- * you were able to browse the Boost site;
- * you were able to open the Umbraco administration panel;
- * you have documented the code change in this script;
- * you have incremented the version number in this script.
-
-IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
-
-
-
-
-
-
-********************************************************************************************/
-
-CREATE TABLE umbracoRelation
-(
-id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-parentId int NOT NULL,
-childId int NOT NULL,
-relType int NOT NULL,
-datetime TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
-comment nvarchar (1000) NOT NULL
-)
-
-;
-CREATE TABLE cmsDocument
-(
-nodeId int NOT NULL,
-published bit NOT NULL,
-documentUser int NOT NULL,
-versionId CHAR(36) NOT NULL PRIMARY KEY,
-text nvarchar (255) NOT NULL,
-releaseDate datetime NULL,
-expireDate datetime NULL,
-updateDate TIMESTAMP ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
-templateId int NULL,
-alias nvarchar (255) NULL ,
-newest bit NOT NULL DEFAULT 0
-)
-
-;
-CREATE TABLE umbracoLog
-(
-id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-userId int NOT NULL,
-NodeId int NOT NULL,
-Datestamp TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
-logHeader nvarchar (50) NOT NULL,
-logComment nvarchar (4000) NULL
-)
-
-;
-CREATE TABLE umbracoUserGroup
-(
-id smallint NOT NULL AUTO_INCREMENT PRIMARY KEY,
-userGroupName nvarchar (255) NOT NULL
-)
-
-;
-
-/* TABLE IS NEVER USED, REMOVED FOR 4.1
-
-CREATE TABLE umbracoUser2userGroup
-(
-user int NOT NULL,
-userGroup smallint NOT NULL
-)
-;
-ALTER TABLE umbracoUser2userGroup ADD CONSTRAINT PK_user2userGroup PRIMARY KEY CLUSTERED (user, userGroup)
-;
-
-*/
-
-CREATE TABLE umbracoApp
-(
-sortOrder tinyint NOT NULL DEFAULT 0,
-appAlias nvarchar (50) PRIMARY KEY NOT NULL,
-appIcon nvarchar (255) NOT NULL,
-appName nvarchar (255) NOT NULL,
-appInitWithTreeAlias nvarchar (255) NULL
-)
-
-;
-CREATE TABLE cmsPropertyData
-(
-id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-contentNodeId int NOT NULL,
-versionId CHAR(36) NULL,
-propertytypeid int NOT NULL,
-dataInt int NULL,
-dataDate datetime NULL,
-dataNvarchar nvarchar (500) NULL,
-dataNtext LONGTEXT NULL
-)
-;
-CREATE INDEX IX_cmsPropertyData_1 ON cmsPropertyData (contentNodeId)
-;
-CREATE INDEX IX_cmsPropertyData_2 ON cmsPropertyData (versionId)
-;
-CREATE INDEX IX_cmsPropertyData_3 ON cmsPropertyData (propertytypeid)
-;
-CREATE TABLE cmsContent
-(
-pk int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-nodeId int NOT NULL,
-contentType int NOT NULL
-)
-
-;
-CREATE TABLE cmsContentType
-(
-pk int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-nodeId int NOT NULL,
-alias nvarchar (255) NULL,
-icon nvarchar (255) NULL,
-isContainer bit NOT NULL DEFAULT 0,
-allowAtRoot bit NOT NULL DEFAULT 0,
-thumbnail nvarchar(255) NOT NULL DEFAULT 'folder.png'
-)
-
-;
-
-CREATE TABLE cmsContentType2ContentType
-(
-parentContentTypeId int NOT NULL,
-childContentTypeId int NOT NULL
-)
-
-;
-ALTER TABLE cmsContentType2ContentType ADD CONSTRAINT PK_cmsContentType2ContentType PRIMARY KEY CLUSTERED (parentContentTypeId, childContentTypeId)
-;
-
-CREATE TABLE cmsMacroPropertyType
-(
-id smallint NOT NULL PRIMARY KEY AUTO_INCREMENT,
-macroPropertyTypeAlias nvarchar (50) NULL,
-macroPropertyTypeRenderAssembly nvarchar (255) NULL,
-macroPropertyTypeRenderType nvarchar (255) NULL,
-macroPropertyTypeBaseType nvarchar (255) NULL
-)
-;
-
-/* TABLE IS NEVER USED, REMOVED FOR 4.1
-
-CREATE TABLE umbracoStylesheetProperty
-(
-id smallint NOT NULL PRIMARY KEY AUTO_INCREMENT,
-stylesheetPropertyEditor bit NOT NULL DEFAULT 0,
-stylesheet tinyint NOT NULL,
-stylesheetPropertyAlias nvarchar (50) NULL,
-stylesheetPropertyName nvarchar (255) NULL,
-stylesheetPropertyValue nvarchar (400) NULL
-)
-;
-
-*/
-
-CREATE TABLE cmsPropertyTypeGroup
-(
-id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-parentGroupId int NULL DEFAULT NULL,
-contenttypeNodeId int NOT NULL,
-text nvarchar (255) NOT NULL,
-sortorder int NOT NULL
-)
-
-;
-CREATE TABLE cmsTemplate
-(
-pk int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-nodeId int NOT NULL,
-master int NULL,
-alias nvarchar (100) NULL,
-design LONGTEXT NOT NULL
-)
-
-;
-CREATE TABLE umbracoUser2app
-(
-user int NOT NULL,
-app nvarchar (50) NOT NULL
-)
-
-;
-ALTER TABLE umbracoUser2app ADD CONSTRAINT PK_user2app PRIMARY KEY CLUSTERED (user, app)
-;
-CREATE TABLE umbracoUserType
-(
-id smallint NOT NULL PRIMARY KEY AUTO_INCREMENT,
-userTypeAlias nvarchar (50) NULL,
-userTypeName nvarchar (255) NOT NULL,
-userTypeDefaultPermissions nvarchar (50) NULL
-)
-
-;
-CREATE TABLE umbracoUser
-(
-id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-userDisabled bit NOT NULL DEFAULT 0,
-userNoConsole bit NOT NULL DEFAULT 0,
-userType smallint NOT NULL,
-startStructureID int NOT NULL,
-startMediaID int NULL,
-userName nvarchar (255) NOT NULL,
-userLogin nvarchar (125) NOT NULL,
-userPassword nvarchar (125) NOT NULL,
-userEmail nvarchar (255) NOT NULL,
-userDefaultPermissions nvarchar (50) NULL,
-userLanguage nvarchar (10) NULL ,
-defaultToLiveEditing bit NOT NULL DEFAULT 0
-)
-
-;
-CREATE TABLE cmsDocumentType
-(
-contentTypeNodeId int NOT NULL,
-templateNodeId int NOT NULL,
-IsDefault bit NOT NULL DEFAULT 0
-)
-
-;
-ALTER TABLE cmsDocumentType ADD CONSTRAINT PK_cmsDocumentType PRIMARY KEY CLUSTERED (contentTypeNodeId, templateNodeId)
-;
-CREATE TABLE cmsMemberType
-(
-pk int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-NodeId int NOT NULL,
-propertytypeId int NOT NULL,
-memberCanEdit bit NOT NULL DEFAULT 0,
-viewOnProfile bit NOT NULL DEFAULT 0
-)
-
-;
-CREATE TABLE cmsMember
-(
-nodeId int NOT NULL,
-Email nvarchar (1000) NOT NULL DEFAULT '',
-LoginName nvarchar (1000) NOT NULL DEFAULT '',
-Password nvarchar (1000) NOT NULL DEFAULT ''
-)
-
-;
-CREATE TABLE umbracoNode
-(
-id int NOT NULL PRIMARY KEY,
-trashed bit NOT NULL DEFAULT 0,
-parentID int NOT NULL,
-nodeUser int NULL,
-level smallint NOT NULL,
-path nvarchar (150) NOT NULL,
-sortOrder int NOT NULL,
-uniqueID CHAR(36) NULL,
-text nvarchar (255) NULL,
-nodeObjectType CHAR(36) NULL,
-createDate TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
-)
-
-;
-CREATE INDEX IX_umbracoNodeParentId ON umbracoNode (parentID)
-;
-CREATE INDEX IX_umbracoNodeObjectType ON umbracoNode (nodeObjectType)
-;
-CREATE TABLE cmsPropertyType
-(
-id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-dataTypeId int NOT NULL,
-contentTypeId int NOT NULL,
-propertyTypeGroupId int NULL,
-Alias nvarchar (255) NOT NULL,
-Name nvarchar (255) NULL,
-helpText nvarchar (1000) NULL,
-sortOrder int NOT NULL DEFAULT 0,
-mandatory bit NOT NULL DEFAULT 0,
-validationRegExp nvarchar (255) NULL,
-Description nvarchar (2000) NULL
-)
-
-;
-CREATE TABLE cmsMacroProperty
-(
-id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-macroPropertyHidden bit NOT NULL DEFAULT 0,
-macroPropertyType smallint NOT NULL,
-macro int NOT NULL,
-macroPropertySortOrder tinyint NOT NULL DEFAULT 0,
-macroPropertyAlias nvarchar (50) NOT NULL,
-macroPropertyName nvarchar (255) NOT NULL
-)
-
-;
-CREATE TABLE cmsMacro
-(
-id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-macroUseInEditor bit NOT NULL DEFAULT 0,
-macroRefreshRate int NOT NULL DEFAULT 0,
-macroAlias nvarchar (255) NOT NULL,
-macroName nvarchar (255) NULL,
-macroScriptType nvarchar (255) NULL,
-macroScriptAssembly nvarchar (255) NULL,
-macroXSLT nvarchar (255) NULL,
-macroCacheByPage bit NOT NULL DEFAULT 1,
-macroCachePersonalized bit NOT NULL DEFAULT 0,
-macroDontRender bit NOT NULL DEFAULT 0
-)
-
-;
-CREATE TABLE cmsContentVersion
-(
-id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-ContentId int NOT NULL,
-VersionId CHAR(36) NOT NULL,
-VersionDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP
-)
-
-;
-CREATE TABLE umbracoAppTree
-(
-treeSilent bit NOT NULL DEFAULT 0,
-treeInitialize bit NOT NULL DEFAULT 1,
-treeSortOrder tinyint NOT NULL,
-appAlias nvarchar (50) NOT NULL,
-treeAlias nvarchar (150) NOT NULL,
-treeTitle nvarchar (255) NOT NULL,
-treeIconClosed nvarchar (255) NOT NULL,
-treeIconOpen nvarchar (255) NOT NULL,
-treeHandlerAssembly nvarchar (255) NOT NULL,
-treeHandlerType nvarchar (255) NOT NULL,
-action nvarchar (300) NULL
-)
-
-;
-ALTER TABLE umbracoAppTree ADD CONSTRAINT PK_umbracoAppTree PRIMARY KEY CLUSTERED (appAlias, treeAlias)
-;
-CREATE TABLE cmsContentTypeAllowedContentType
-(
-Id int NOT NULL,
-AllowedId int NOT NULL,
-SortOrder int NOT NULL DEFAULT 1
-)
-
-;
-ALTER TABLE cmsContentTypeAllowedContentType ADD CONSTRAINT PK_cmsContentTypeAllowedContentType PRIMARY KEY CLUSTERED (Id, AllowedId)
-;
-CREATE TABLE cmsContentXml
-(
-nodeId int NOT NULL PRIMARY KEY,
-xml LONGTEXT NOT NULL
-)
-
-;
-CREATE TABLE cmsDataType
-(
-pk int NOT NULL PRIMARY KEY AUTO_INCREMENT PRIMARY KEY,
-nodeId int NOT NULL,
-controlId CHAR(36) NOT NULL,
-dbType varchar (50) NOT NULL
-)
-
-;
-CREATE TABLE cmsDataTypePreValues
-(
-id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-datatypeNodeId int NOT NULL,
-value NVARCHAR(2500) NULL,
-sortorder int NOT NULL,
-alias nvarchar (50) NULL
-)
-
-;
-CREATE TABLE cmsDictionary
-(
-pk int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-id CHAR(36) NOT NULL,
-parent CHAR(36) NOT NULL,
-`key` nvarchar (1000) NOT NULL
-)
-
-;
-CREATE TABLE cmsLanguageText
-(
-pk int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-languageId int NOT NULL,
-UniqueId CHAR(36) NOT NULL,
-value nvarchar (1000) NOT NULL
-)
-
-;
-CREATE TABLE cmsMember2MemberGroup
-(
-Member int NOT NULL,
-MemberGroup int NOT NULL
-)
-
-;
-ALTER TABLE cmsMember2MemberGroup ADD CONSTRAINT PK_cmsMember2MemberGroup PRIMARY KEY CLUSTERED (Member, MemberGroup)
-;
-CREATE TABLE cmsStylesheet
-(
-nodeId int NOT NULL,
-filename nvarchar (100) NOT NULL,
-content LONGTEXT NULL
-)
-
-;
-CREATE TABLE cmsStylesheetProperty
-(
-nodeId int NOT NULL,
-stylesheetPropertyEditor bit NULL,
-stylesheetPropertyAlias nvarchar (50) NULL,
-stylesheetPropertyValue nvarchar (400) NULL
-)
-
-;
-CREATE TABLE umbracoDomains
-(
-id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-domainDefaultLanguage int NULL,
-domainRootStructureID int NULL,
-domainName nvarchar (255) NOT NULL
-)
-
-;
-CREATE TABLE umbracoLanguage
-(
-id smallint NOT NULL PRIMARY KEY AUTO_INCREMENT,
-languageISOCode nvarchar (10) NULL,
-languageCultureName nvarchar (100) NULL
-)
-
-;
-CREATE TABLE umbracoRelationType
-(
-id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-`dual` bit NOT NULL,
-parentObjectType CHAR(36) NOT NULL,
-childObjectType CHAR(36) NOT NULL,
-name nvarchar (255) NOT NULL,
-alias nvarchar (100) NULL
-)
-;
-
-/* TABLE IS NEVER USED, REMOVED FOR 4.1
-
-CREATE TABLE umbracoStylesheet
-(
-nodeId int NOT NULL PRIMARY KEY,
-filename nvarchar (100) NOT NULL,
-content LONGTEXT NULL
-)
-;
-
-*/
-
-CREATE TABLE umbracoUser2NodeNotify
-(
-userId int NOT NULL,
-nodeId int NOT NULL,
-action char (1) NOT NULL
-)
-
-;
-ALTER TABLE umbracoUser2NodeNotify ADD CONSTRAINT PK_umbracoUser2NodeNotify PRIMARY KEY CLUSTERED (userId, nodeId, action)
-;
-CREATE TABLE umbracoUser2NodePermission
-(
-userId int NOT NULL,
-nodeId int NOT NULL,
-permission char (1) NOT NULL
-)
-
-;
-ALTER TABLE umbracoUser2NodePermission ADD CONSTRAINT PK_umbracoUser2NodePermission PRIMARY KEY CLUSTERED (userId, nodeId, permission)
-;
-CREATE TABLE umbracoUserLogins
-(
-contextId CHAR(36) NOT NULL,
-userID int NOT NULL,
-timeout bigint NOT NULL
-)
-
-;
-INSERT INTO umbracoNode (id, trashed, parentID, nodeUser, level, path, sortOrder, uniqueID, text, nodeObjectType, createDate) VALUES
- (-92, 0, -1, 0, 11, '-1,-92', 37, 'f0bc4bfb-b499-40d6-ba86-058885a5178c', 'Label', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/09/30 14:01:49.920'),
- (-90, 0, -1, 0, 11, '-1,-90', 35, '84c6b441-31df-4ffe-b67e-67d5bc3ae65a', 'Upload', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/09/30 14:01:49.920'),
- (-89, 0, -1, 0, 11, '-1,-89', 34, 'c6bac0dd-4ab9-45b1-8e30-e4b619ee5da3', 'Textbox multiple', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/09/30 14:01:49.920'),
- (-88, 0, -1, 0, 11, '-1,-88', 33, '0cc0eba1-9960-42c9-bf9b-60e150b429ae', 'Textstring', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/09/30 14:01:49.920'),
- (-87, 0, -1, 0, 11, '-1,-87', 32, 'ca90c950-0aff-4e72-b976-a30b1ac57dad', 'Richtext editor', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/09/30 14:01:49.920'),
- (-51, 0, -1, 0, 11, '-1,-51', 4, '2e6d3631-066e-44b8-aec4-96f09099b2b5', 'Numeric', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/09/30 14:01:49.920'),
- (-49, 0, -1, 0, 11, '-1,-49', 2, '92897bc6-a5f3-4ffe-ae27-f2e7e33dda49', 'True/false', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/09/30 14:01:49.920'),
- (-43, 0, -1, 0, 1, '-1,-43', 2, 'fbaf13a8-4036-41f2-93a3-974f678c312a', 'Checkbox list', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/10/15 14:11:04.367'),
- (-42, 0, -1, 0, 1, '-1,-42', 2, '0b6a45e7-44ba-430d-9da5-4e46060b9e03', 'Dropdown', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/10/15 14:10:59.000'),
- (-41, 0, -1, 0, 1, '-1,-41', 2, '5046194e-4237-453c-a547-15db3a07c4e1', 'Date Picker', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/10/15 14:10:54.303'),
- (-40, 0, -1, 0, 1, '-1,-40', 2, 'bb5f57c9-ce2b-4bb9-b697-4caca783a805', 'Radiobox', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/10/15 14:10:49.253'),
- (-39, 0, -1, 0, 1, '-1,-39', 2, 'f38f0ac7-1d27-439c-9f3f-089cd8825a53', 'Dropdown multiple', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/10/15 14:10:44.480'),
- (-38, 0, -1, 0, 1, '-1,-38', 2, 'fd9f1447-6c61-4a7c-9595-5aa39147d318', 'Folder Browser', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/10/15 14:10:37.020'),
- (-37, 0, -1, 0, 1, '-1,-37', 2, '0225af17-b302-49cb-9176-b9f35cab9c17', 'Approved Color', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/10/15 14:10:30.580'),
- (-36, 0, -1, 0, 1, '-1,-36', 2, 'e4d66c0f-b935-4200-81f0-025f7256b89a', 'Date Picker with time', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2004/10/15 14:10:23.007'),
- (-20, 0, -1, 0, 0, '-1,-20', 0, '0F582A79-1E41-4CF0-BFA0-76340651891A', 'Recycle Bin', '01BB7FF2-24DC-4C0C-95A2-C24EF72BBAC8', '2004/09/30 14:01:49.920'),
- (-1, 0, -1, 0, 0, '-1', 0, '916724a5-173d-4619-b97e-b9de133dd6f5', 'SYSTEM DATA: umbraco master root', 'ea7d8624-4cfe-4578-a871-24aa946bf34d', '2004/09/30 14:01:49.920'),
- (1031, 0, -1, 1, 1, '-1,1031', 2, 'f38bd2d7-65d0-48e6-95dc-87ce06ec2d3d', 'Folder', '4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e', '2004/12/01 00:13:40.743'),
- (1032, 0, -1, 1, 1, '-1,1032', 2, 'cc07b313-0843-4aa8-bbda-871c8da728c8', 'Image', '4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e', '2004/12/01 00:13:43.737'),
- (1033, 0, -1, 1, 1, '-1,1033', 2, '4c52d8ab-54e6-40cd-999c-7a5f24903e4d', 'File', '4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e', '2004/12/01 00:13:46.210'),
- (1034, 0, -1, 0, 1, '-1,1034', 2, 'a6857c73-d6e9-480c-b6e6-f15f6ad11125', 'Content Picker', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2006/01/03 13:07:29.203'),
- (1035, 0, -1, 0, 1, '-1,1035', 2, '93929b9a-93a2-4e2a-b239-d99334440a59', 'Media Picker', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2006/01/03 13:07:36.143'),
- (1036, 0, -1, 0, 1, '-1,1036', 2, '2b24165f-9782-4aa3-b459-1de4a4d21f60', 'Member Picker', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2006/01/03 13:07:40.260'),
- (1038, 0, -1, 0, 1, '-1,1038', 2, '1251c96c-185c-4e9b-93f4-b48205573cbd', 'Simple Editor', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2006/01/03 13:07:55.250'),
- (1039, 0, -1, 0, 1, '-1,1039', 2, '06f349a9-c949-4b6a-8660-59c10451af42', 'Ultimate Picker', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2006/01/03 13:07:55.250'),
- (1040, 0, -1, 0, 1, '-1,1040', 2, '21e798da-e06e-4eda-a511-ed257f78d4fa', 'Related Links', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2006/01/03 13:07:55.250'),
- (1041, 0, -1, 0, 1, '-1,1041', 2, 'b6b73142-b9c1-4bf8-a16d-e1c23320b549', 'Tags', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2006/01/03 13:07:55.250'),
- (1042, 0, -1, 0, 1, '-1,1042', 2, '0a452bd5-83f9-4bc3-8403-1286e13fb77e', 'Macro Container', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2006/01/03 13:07:55.250'),
- (1043, 0, -1, 0, 1, '-1,1042', 2, '1df9f033-e6d4-451f-b8d2-e0cbc50a836f', 'Image Cropper', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '2006/01/03 13:07:55.250')
-;
-
-INSERT INTO cmsContentType (pk, nodeId, alias, icon, thumbnail, isContainer, allowAtRoot) VALUES
- (532, 1031, 'Folder', 'folder.gif', 'folder.png', 1, 1),
- (533, 1032, 'Image', 'mediaPhoto.gif', 'mediaPhoto.png', 0, 0),
- (534, 1033, 'File', 'mediaFile.gif', 'mediaFile.png', 0, 0)
-;
-INSERT INTO umbracoUserType (id, userTypeAlias, userTypeName, userTypeDefaultPermissions) VALUES
- (1, 'admin', 'Administrators', 'CADMOSKTPIURZ5:'),
- (2, 'writer', 'Writer', 'CAH:'),
- (3, 'editor', 'Editors', 'CADMOSKTPUZ5:'),
- (4, 'translator', 'Translator', 'A')
-;
-INSERT INTO umbracoUser (id, userDisabled, userNoConsole, userType, startStructureID, startMediaID, userName, userLogin, userPassword, userEmail, userDefaultPermissions, userLanguage) VALUES (0, 0, 0, 1, -1, -1, 'Administrator', 'admin', 'default', '', NULL, 'en')
-;
-UPDATE umbracoUser SET id=0 WHERE id=1 AND userLogin='admin'
-;
-/*
-INSERT INTO umbracoApp (appAlias, sortOrder, appIcon, appName, appInitWithTreeAlias) VALUES
- ('content', 0, '.traycontent', 'Indhold', 'content'),
- ('developer', 7, '.traydeveloper', 'Developer', NULL),
- ('media', 1, '.traymedia', 'Mediearkiv', NULL),
- ('member', 8, '.traymember', 'Medlemmer', NULL),
- ('settings', 6, '.traysettings', 'Indstillinger', NULL),
- ('users', 5, '.trayusers', 'Brugere', NULL)
-;
-*/
-INSERT INTO umbracoUser2app (user, app) VALUES
- (0, 'content'),
- (0, 'developer'),
- (0, 'media'),
- (0, 'member'),
- (0, 'settings'),
- (0, 'users')
-;
-/*
-INSERT INTO umbracoAppTree (appAlias, treeAlias, treeSilent, treeInitialize, treeSortOrder, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType) VALUES
- ('content', 'content', 1, 1, 0, 'Indhold', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadContent'),
- ('developer', 'cacheBrowser', 0, 1, 0, 'CacheBrowser', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadCache'),
- ('developer', 'CacheItem', 0, 0, 0, 'Cachebrowser', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadCacheItem'),
- ('developer', 'datatype', 0, 1, 1, 'Datatyper', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadDataTypes'),
- ('developer', 'macros', 0, 1, 2, 'Macros', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadMacros'),
- ('developer', 'xslt', 0, 1, 5, 'XSLT Files', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadXslt'),
-
- ('developer', 'packager', 0, 1, 3, 'Packages', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadPackager'),
- ('developer', 'packagerPackages', 0, 0, 1, 'Packager Packages', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadPackages'),
-
- ('media', 'media', 0, 1, 0, 'Medier', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadMedia'),
- ('member', 'member', 0, 1, 0, 'Medlemmer', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadMembers'),
- ('member', 'memberGroup', 0, 1, 1, 'MemberGroups', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadMemberGroups'),
- ('member', 'memberType', 0, 1, 2, 'Medlemstyper', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadMemberTypes'),
- ('settings', 'languages', 0, 1, 4, 'Languages', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadLanguages'),
- ('settings', 'mediaTypes', 0, 1, 5, 'Medietyper', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadMediaTypes'),
- ('settings', 'nodeTypes', 0, 1, 6, 'Dokumenttyper', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadNodeTypes'),
- ('settings', 'stylesheetProperty', 0, 0, 0, 'Stylesheet Property', '', '', 'umbraco', 'loadStylesheetProperty'),
- ('settings', 'stylesheets', 0, 1, 0, 'Stylesheets', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadStylesheets'),
- ('settings', 'templates', 0, 1, 1, 'Templates', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadTemplates'),
- ('users', 'users', 0, 1, 0, 'Brugere', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadUsers')
-;
-
-INSERT INTO umbracoAppTree (appAlias, treeAlias, treeSilent, treeInitialize, treeSortOrder, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType, action) VALUES
- ('settings', 'dictionary', 0, 1, 3, 'Dictionary', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadDictionary','openDictionary()')
-;
-*/
-
-INSERT INTO cmsMacroPropertyType (id, macroPropertyTypeAlias, macroPropertyTypeRenderAssembly, macroPropertyTypeRenderType, macroPropertyTypeBaseType) VALUES
- (3, 'mediaCurrent', 'umbraco.macroRenderings', 'media', 'Int32'),
- (4, 'contentSubs', 'umbraco.macroRenderings', 'content', 'Int32'),
- (5, 'contentRandom', 'umbraco.macroRenderings', 'content', 'Int32'),
- (6, 'contentPicker', 'umbraco.macroRenderings', 'content', 'Int32'),
- (13, 'number', 'umbraco.macroRenderings', 'numeric', 'Int32'),
- (14, 'bool', 'umbraco.macroRenderings', 'yesNo', 'Boolean'),
- (16, 'text', 'umbraco.macroRenderings', 'text', 'String'),
- (17, 'contentTree', 'umbraco.macroRenderings', 'content', 'Int32'),
- (18, 'contentType', 'umbraco.macroRenderings', 'contentTypeSingle', 'Int32'),
- (19, 'contentTypeMultiple', 'umbraco.macroRenderings', 'contentTypeMultiple', 'Int32'),
- (20, 'contentAll', 'umbraco.macroRenderings', 'content', 'Int32'),
- (21, 'tabPicker', 'umbraco.macroRenderings', 'tabPicker', 'String'),
- (22, 'tabPickerMultiple', 'umbraco.macroRenderings', 'tabPickerMultiple', 'String'),
- (23, 'propertyTypePicker', 'umbraco.macroRenderings', 'propertyTypePicker', 'String'),
- (24, 'propertyTypePickerMultiple', 'umbraco.macroRenderings', 'propertyTypePickerMultiple', 'String'),
- (25, 'textMultiLine', 'umbraco.macroRenderings', 'textMultiple', 'String')
-;
-INSERT INTO cmsPropertyTypeGroup (id, contenttypeNodeId, text, sortorder) VALUES
- (3, 1032, 'Image', 1),
- (4, 1033, 'File', 1),
- (5, 1031, 'Contents', 1)
-;
-INSERT INTO cmsPropertyType (id, dataTypeId, contentTypeId, propertyTypeGroupId, Alias, Name, helpText, sortOrder, mandatory, validationRegExp, Description) VALUES
- (6, -90, 1032, 3, 'umbracoFile', 'Upload image', NULL, 0, 0, NULL, NULL),
- (7, -92, 1032, 3, 'umbracoWidth', 'Width', NULL, 0, 0, NULL, NULL),
- (8, -92, 1032, 3, 'umbracoHeight', 'Height', NULL, 0, 0, NULL, NULL),
- (9, -92, 1032, 3, 'umbracoBytes', 'Size', NULL, 0, 0, NULL, NULL),
- (10, -92, 1032, 3, 'umbracoExtension', 'Type', NULL, 0, 0, NULL, NULL),
- (24, -90, 1033, 4, 'umbracoFile', 'Upload file', NULL, 0, 0, NULL, NULL),
- (25, -92, 1033, 4, 'umbracoExtension', 'Type', NULL, 0, 0, NULL, NULL),
- (26, -92, 1033, 4, 'umbracoBytes', 'Size', NULL, 0, 0, NULL, NULL),
- (27, -38, 1031, 5, 'contents', 'Contents:', NULL, 0, 0, NULL, NULL)
-;
-INSERT INTO umbracoLanguage (id, languageISOCode, languageCultureName) VALUES (1, 'en-US', 'en-US')
-;
-INSERT INTO cmsContentTypeAllowedContentType (Id, AllowedId) VALUES (1031, 1031),(1031, 1032),(1031, 1033)
-;
-INSERT INTO cmsDataType (pk, nodeId, controlId, dbType) VALUES
- (4, -49, '38b352c1-e9f8-4fd8-9324-9a2eab06d97a', 'Integer'),
- (6, -51, '1413afcb-d19a-4173-8e9a-68288d2a73b8', 'Integer'),
- (8, -87, '5E9B75AE-FACE-41c8-B47E-5F4B0FD82F83', 'Ntext'),
- (9, -88, 'ec15c1e5-9d90-422a-aa52-4f7622c63bea', 'Nvarchar'),
- (10, -89, '67db8357-ef57-493e-91ac-936d305e0f2a', 'Ntext'),
- (11, -90, '5032a6e6-69e3-491d-bb28-cd31cd11086c', 'Nvarchar'),
- (12, -91, 'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6', 'Nvarchar'),
- (13, -92, '6c738306-4c17-4d88-b9bd-6546f3771597', 'Nvarchar'),
- (14, -36, 'b6fb1622-afa5-4bbf-a3cc-d9672a442222', 'Date'),
- (15, -37, 'f8d60f68-ec59-4974-b43b-c46eb5677985', 'Nvarchar'),
- (16, -38, 'cccd4ae9-f399-4ed2-8038-2e88d19e810c', 'Nvarchar'),
- (17, -39, '928639ed-9c73-4028-920c-1e55dbb68783', 'Nvarchar'),
- (18, -40, 'a52c7c1c-c330-476e-8605-d63d3b84b6a6', 'Nvarchar'),
- (19, -41, '23e93522-3200-44e2-9f29-e61a6fcbb79a', 'Date'),
- (20, -42, 'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6', 'Integer'),
- (21, -43, 'b4471851-82b6-4c75-afa4-39fa9c6a75e9', 'Nvarchar'),
- (22, -44, 'a3776494-0574-4d93-b7de-efdfdec6f2d1', 'Ntext'),
- (23, -128, 'a52c7c1c-c330-476e-8605-d63d3b84b6a6', 'Nvarchar'),
- (24, -129, '928639ed-9c73-4028-920c-1e55dbb68783', 'Nvarchar'),
- (25, -130, 'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6', 'Nvarchar'),
- (26, -131, 'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6', 'Nvarchar'),
- (27, -132, 'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6', 'Nvarchar'),
- (28, -133, '6c738306-4c17-4d88-b9bd-6546f3771597', 'Ntext'),
- (29, -134, '928639ed-9c73-4028-920c-1e55dbb68783', 'Nvarchar'),
- (30, -50, 'aaf99bb2-dbbe-444d-a296-185076bf0484', 'Date'),
- (31, 1034, '158aa029-24ed-4948-939e-c3da209e5fba', 'Integer'),
- (32, 1035, 'ead69342-f06d-4253-83ac-28000225583b', 'Integer'),
- (33, 1036, '39f533e4-0551-4505-a64b-e0425c5ce775', 'Integer'),
- (35, 1038, '60b7dabf-99cd-41eb-b8e9-4d2e669bbde9', 'Ntext'),
- (36, 1039, 'cdbf0b5d-5cb2-445f-bc12-fcaaec07cf2c', 'Ntext'),
- (37, 1040, '71b8ad1a-8dc2-425c-b6b8-faa158075e63', 'Ntext'),
- (38, 1041, '4023e540-92f5-11dd-ad8b-0800200c9a66', 'Ntext'),
- (39, 1042, '474FCFF8-9D2D-11DE-ABC6-AD7A56D89593', 'Ntext'),
- (40, 1043, '7A2D436C-34C2-410F-898F-4A23B3D79F54', 'Ntext')
-;
-/*
-ALTER TABLE umbracoAppTree ADD FOREIGN KEY (appAlias) REFERENCES umbracoApp (appAlias)
-;
-*/
-ALTER TABLE cmsPropertyData ADD FOREIGN KEY (contentNodeId) REFERENCES umbracoNode (id)
-;
-
-/* TABLE IS NEVER USED, REMOVED FOR 4.1
-
-ALTER TABLE umbracoUser2userGroup ADD FOREIGN KEY (user) REFERENCES umbracoUser (id)
-;
-ALTER TABLE umbracoUser2userGroup ADD FOREIGN KEY (userGroup) REFERENCES umbracoUserGroup (id)
-;
-
-*/
-
-ALTER TABLE cmsDocument ADD FOREIGN KEY (nodeId) REFERENCES umbracoNode (id)
-;
-ALTER TABLE cmsMacroProperty ADD FOREIGN KEY (macroPropertyType) REFERENCES cmsMacroPropertyType (id)
-;
-ALTER TABLE umbracoUser ADD FOREIGN KEY (userType) REFERENCES umbracoUserType (id)
-;
-ALTER TABLE cmsTemplate ADD FOREIGN KEY (nodeId) REFERENCES umbracoNode (id)
-;
-ALTER TABLE cmsContentType ADD FOREIGN KEY (nodeId) REFERENCES umbracoNode (id)
-;
-ALTER TABLE umbracoNode ADD FOREIGN KEY (parentID) REFERENCES umbracoNode (id)
-;
-ALTER TABLE cmsPropertyType ADD FOREIGN KEY (propertyTypeGroupId) REFERENCES cmsPropertyTypeGroup (id)
-;
-ALTER TABLE cmsContent ADD FOREIGN KEY (nodeId) REFERENCES umbracoNode (id)
-;
-/*
-ALTER TABLE umbracoUser2app ADD FOREIGN KEY (app) REFERENCES umbracoApp (appAlias)
-;
-*/
-
-/* TABLE IS NEVER USED, REMOVED FOR 4.1
-
-ALTER TABLE umbracoUser2userGroup ADD FOREIGN KEY (user) REFERENCES umbracoUser (id)
-;
-
-*/
-
-CREATE TABLE cmsTask
-(
-closed bit NOT NULL DEFAULT 0,
-id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
-taskTypeId tinyint NOT NULL,
-nodeId int NOT NULL,
-parentUserId int NOT NULL,
-userId int NOT NULL,
-DateTime TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
-Comment nvarchar (500) NULL
-)
-;
-CREATE TABLE cmsTaskType
-(
-id tinyint NOT NULL PRIMARY KEY AUTO_INCREMENT,
-alias nvarchar (255) NOT NULL
-)
-;
-insert into cmsTaskType (alias) values ('toTranslate')
-;
-insert into umbracoRelationType (`dual`, parentObjectType, childObjectType, name, alias) values (1, 'c66ba18e-eaf3-4cff-8a22-41b16d66a972', 'c66ba18e-eaf3-4cff-8a22-41b16d66a972', 'Relate Document On Copy','relateDocumentOnCopy')
-;
-ALTER TABLE cmsMacro ADD macroPython nvarchar(255)
-;
-/*
-INSERT INTO umbracoAppTree(treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType) VALUES(0, 1, 4, 'developer', 'python', 'Python Files', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadPython')
-;
-INSERT INTO umbracoAppTree(treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType) VALUES(0, 1, 2, 'settings', 'scripts', 'Scripts', 'folder.gif', 'folder_o.gif', 'umbraco', 'loadScripts')
-;
-alter TABLE cmsContentType add thumbnail nvarchar(255) NOT NULL DEFAULT 'folder.png'
-;
-*/
-
-alter TABLE cmsContentType add description nvarchar(1500) NULL
-;
-insert into cmsDataTypePreValues (id, dataTypeNodeId, value, sortorder, alias) values
-(3,-87,',code,undo,redo,cut,copy,mcepasteword,stylepicker,bold,italic,bullist,numlist,outdent,indent,mcelink,unlink,mceinsertanchor,mceimage,umbracomacro,mceinserttable,umbracoembed,mcecharmap,|1|1,2,3,|0|500,400|1049,|true|', 0, ''),
-(4,1041,'default', 0, 'group')
-;
-
-UPDATE umbracoUserType SET userTypeDefaultPermissions = CONCAT(userTypeDefaultPermissions, 'F') WHERE INSTR(userTypeDefaultPermissions,'A') >= 1
-AND INSTR(userTypeDefaultPermissions,'F') < 1
-;
-
-UPDATE umbracoUserType SET userTypeDefaultPermissions = CONCAT(userTypeDefaultPermissions, 'H') WHERE userTypeAlias = 'writer'
-AND INSTR(userTypeDefaultPermissions,'F') < 1
-;
-
-INSERT IGNORE INTO umbracoUser2NodePermission (userID, nodeId, permission)
-SELECT userID, nodeId, 'F' FROM umbracoUser2NodePermission WHERE permission='A'
-;
-
-INSERT IGNORE INTO umbracoUser2NodePermission (userID, nodeId, permission)
-SELECT DISTINCT userID, nodeId, 'H' FROM umbracoUser2NodePermission WHERE userId IN
-(SELECT umbracoUser.id FROM umbracoUserType INNER JOIN umbracoUser ON umbracoUserType.id = umbracoUser.userType WHERE (umbracoUserType.userTypeAlias = 'writer'))
-;
-
-/*
-INSERT IGNORE INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 0, 0, 'content', 'contentRecycleBin', 'RecycleBin', 'folder.gif', 'folder_o.gif', 'umbraco', 'cms.presentation.Trees.ContentRecycleBin')
-;
-
-INSERT IGNORE INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 1, 1, 'users', 'userTypes', 'User Types', 'folder.gif', 'folder_o.gif', 'umbraco', 'cms.presentation.Trees.UserTypes')
-;
-
-INSERT IGNORE INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 1, 2, 'users', 'userPermissions', 'User Permissions', 'folder.gif', 'folder_o.gif', 'umbraco', 'cms.presentation.Trees.UserPermissions')
-;
-*/
-
-CREATE TABLE cmsTagRelationship
-(
- nodeId int NOT NULL,
- tagId int NOT NULL
-);
-
-ALTER TABLE cmsTagRelationship ADD CONSTRAINT PK_user2app PRIMARY KEY CLUSTERED (nodeId, tagId);
-
-CREATE TABLE cmsTags(
- id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
- tag VARCHAR(200) NULL,
- parentId INT NULL,
- `group` VARCHAR(100) NULL
-);
-
-ALTER TABLE cmsTagRelationship ADD CONSTRAINT umbracoNode_cmsTagRelationship FOREIGN KEY(nodeId)
-REFERENCES umbracoNode (id)
-ON DELETE CASCADE;
-
-ALTER TABLE cmsTagRelationship ADD CONSTRAINT cmsTags_cmsTagRelationship FOREIGN KEY(tagId)
-REFERENCES cmsTags (id)
-ON DELETE CASCADE;
-
-/* TRANSLATION RELATED SQL */
-/*
-INSERT INTO umbracoApp (appAlias, sortOrder, appIcon, appName, appInitWithTreeAlias)
-VALUES ('translation', 5, '.traytranslation', 'Translation', NULL)
-;
-INSERT INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 1, 1, 'translation','openTasks', 'Tasks assigned to you', '.sprTreeFolder', '.sprTreeFolder_o', 'umbraco', 'loadOpenTasks')
-;
-INSERT INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 1, 2, 'translation','yourTasks', 'Tasks created by you', '.sprTreeFolder', '.sprTreeFolder_o', 'umbraco', 'loadYourTasks')
-;
-*/
-
-ALTER TABLE umbraconode MODIFY COLUMN id INTEGER NOT NULL AUTO_INCREMENT; /* fix for MySQL bug 36411 */
-
-/* remove auto increment so we can insert identity */
-ALTER TABLE umbraconode MODIFY COLUMN id INTEGER NOT NULL;
-/* INSERT NEW MEDIA RECYCLE BIN NODE */
-INSERT INTO umbracoNode (id, trashed, parentID, nodeUser, level, path, sortOrder, uniqueID, text, nodeObjectType, createDate)
-VALUES (-21, 0, -1, 0, 0, '-1,-21', 0, 'BF7C7CBC-952F-4518-97A2-69E9C7B33842', 'Recycle Bin', 'CF3D8E34-1C1C-41e9-AE56-878B57B32113', '2009/08/28 00:28:28.920')
-;
-/* re-add auto increment */
-ALTER TABLE umbraconode MODIFY COLUMN id INTEGER NOT NULL AUTO_INCREMENT;
-/* Add the mediaRecycleBin tree type */
-/*
-INSERT IGNORE INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 0, 0, 'media', 'mediaRecycleBin', 'RecycleBin', 'folder.gif', 'folder_o.gif', 'umbraco', 'cms.presentation.Trees.MediaRecycleBin')
-;
-*/
-
-CREATE TABLE cmsPreviewXml(
- nodeId int NOT NULL,
- versionId CHAR(36) NOT NULL,
- timestamp datetime NOT NULL,
- xml LONGTEXT NOT NULL)
-;
-ALTER TABLE cmsPreviewXml ADD CONSTRAINT PK_cmsContentPreviewXml PRIMARY KEY CLUSTERED (nodeId, versionId)
-;
-
-
-/* Create missing indexes and primary keys */
-CREATE INDEX IX_Icon ON cmsContentType(nodeId, icon)
-;
-
-/* CHANGE:Allan Stegelmann Laustsen */
-/* Create Custom Index to speed up tree loading */
-CREATE INDEX IX_contentid_versiondate ON cmscontentversion(CONTENTID, VERSIONDATE)
-;
-ALTER TABLE cmsPropertyTypeGroup ADD FOREIGN KEY (parentGroupId) REFERENCES cmsPropertyTypeGroup (id)
-;
-
-/* CHANGE:End */
-
diff --git a/src/umbraco.datalayer/SqlHelpers/MySql/Sql/Version4_1_Upgrade.sql b/src/umbraco.datalayer/SqlHelpers/MySql/Sql/Version4_1_Upgrade.sql
deleted file mode 100644
index b936b7a226..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/MySql/Sql/Version4_1_Upgrade.sql
+++ /dev/null
@@ -1,34 +0,0 @@
-/*******************************************************************************************
-
- Umbraco database installation script for SQL Server (upgrade from Umbraco 4.0.x)
-
- IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
- //CHANGE:Allan Stegelmann Laustsen
- Database version: 4.1.0.3
- //CHANGE:End
-
-
- Please increment this version number if ANY change is made to this script,
- so compatibility with scripts for other database systems can be verified easily.
- The first 3 digits depict the Umbraco version, the last digit is the database version.
- (e.g. version 4.0.0.3 means "Umbraco version 4.0.0, database version 3")
-
- Check-in policy: only commit this script if
- * you ran the Umbraco installer completely;
- * you ran it on the targetted database system;
- * you ran the Runway and Module installations;
- * you were able to browse the Boost site;
- * you were able to open the Umbraco administration panel;
- * you have documented the code change in this script;
- * you have incremented the version number in this script.
-
- IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
-********************************************************************************************/
-
-/* REMOVE CONSTRAINTS */
-ALTER TABLE [umbracoAppTree] DROP CONSTRAINT [FK_umbracoAppTree_umbracoApp]
-;
-ALTER TABLE [umbracoUser2app] DROP CONSTRAINT [FK_umbracoUser2app_umbracoApp]
-;
\ No newline at end of file
diff --git a/src/umbraco.datalayer/SqlHelpers/MySql/Sql/Version4_Upgrade.sql b/src/umbraco.datalayer/SqlHelpers/MySql/Sql/Version4_Upgrade.sql
deleted file mode 100644
index e1f1024825..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/MySql/Sql/Version4_Upgrade.sql
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************************
-
- Umbraco database installation script for SQL Server (upgrade from Umbraco 4.0.x)
-
- IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
- //CHANGE:Allan Stegelmann Laustsen
- Database version: 4.1.0.3
- //CHANGE:End
-
-
- Please increment this version number if ANY change is made to this script,
- so compatibility with scripts for other database systems can be verified easily.
- The first 3 digits depict the Umbraco version, the last digit is the database version.
- (e.g. version 4.0.0.3 means "Umbraco version 4.0.0, database version 3")
-
- Check-in policy: only commit this script if
- * you ran the Umbraco installer completely;
- * you ran it on the targetted database system;
- * you ran the Runway and Module installations;
- * you were able to browse the Boost site;
- * you were able to open the Umbraco administration panel;
- * you have documented the code change in this script;
- * you have incremented the version number in this script.
-
- IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
-********************************************************************************************/
-
-/* INSERT NEW MEDIA RECYCLE BIN NODE */
-/* remove auto increment so we can insert identity */
-ALTER TABLE umbraconode MODIFY COLUMN id INTEGER NOT NULL;
-INSERT INTO umbracoNode (id, trashed, parentID, nodeUser, level, path, sortOrder, uniqueID, text, nodeObjectType, createDate)
-VALUES (-21, 0, -1, 0, 0, '-1,-21', 0, 'BF7C7CBC-952F-4518-97A2-69E9C7B33842', 'Recycle Bin', 'CF3D8E34-1C1C-41e9-AE56-878B57B32113', '2009/08/28 00:28:28.920')
-;
-/* re-add auto increment */
-ALTER TABLE umbraconode MODIFY COLUMN id INTEGER NOT NULL AUTO_INCREMENT;
-/* Add the mediaRecycleBin tree type */
-INSERT IGNORE INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 0, 0, 'media', 'mediaRecycleBin', 'RecycleBin', 'folder.gif', 'folder_o.gif', 'umbraco', 'cms.presentation.Trees.MediaRecycleBin')
-;
-
-CREATE TABLE cmsPreviewXml(
- nodeId int NOT NULL,
- versionId CHAR(36) NOT NULL,
- timestamp datetime NOT NULL,
- xml LONGTEXT NOT NULL)
-;
-ALTER TABLE cmsPreviewXml ADD CONSTRAINT PK_cmsContentPreviewXml PRIMARY KEY CLUSTERED (nodeId, versionId)
-;
-
-ALTER TABLE cmscontentversion MODIFY COLUMN id INTEGER NOT NULL AUTO_INCREMENT
-;
-
-/* Create missing indexes and primary keys */
-CREATE INDEX IX_Icon ON cmsContentType(nodeId, icon)
-;
-
-/* CHANGE:Allan Stegelmann Laustsen */
-/* Create Custom Index to speed up tree loading */
-CREATE INDEX IX_contentid_versiondate ON cmscontentversion(CONTENTID, VERSIONDATE)
-;
-/* CHANGE:End */
\ No newline at end of file
diff --git a/src/umbraco.datalayer/SqlHelpers/MySql/SqlResources.Designer.cs b/src/umbraco.datalayer/SqlHelpers/MySql/SqlResources.Designer.cs
deleted file mode 100644
index d88c83fc74..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/MySql/SqlResources.Designer.cs
+++ /dev/null
@@ -1,130 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.18034
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace umbraco.DataLayer.SqlHelpers.MySql {
- using System;
-
-
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class SqlResources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal SqlResources() {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("umbraco.DataLayer.SqlHelpers.MySql.SqlResources", typeof(SqlResources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
-
- ///
- /// Looks up a localized string similar to /*******************************************************************************************
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- /// Umbraco database installation script for MySQL
- ///
- ///IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
- ///
- /// Database version: 6.0.0.0
- ///
- /// Please increment this version number if ANY change is made to this script,
- /// so compatibility with scripts for other database systems can be verified easily.
- /// The first 3 digits depict the Umbraco version, t [rest of string was truncated]";.
- ///
- internal static string Total {
- get {
- return ResourceManager.GetString("Total", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to /*******************************************************************************************
- ///
- /// Umbraco database installation script for SQL Server (upgrade from Umbraco 4.0.x)
- ///
- /// IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
- ///
- /// //CHANGE:Allan Stegelmann Laustsen
- /// Database version: 4.1.0.3
- /// //CHANGE:End
- ///
- ///
- /// Please increment this version number if ANY change is made to this script,
- /// so compatibility with scripts for other database s [rest of string was truncated]";.
- ///
- internal static string Version4_1_Upgrade {
- get {
- return ResourceManager.GetString("Version4_1_Upgrade", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to /*******************************************************************************************
- ///
- /// Umbraco database installation script for SQL Server (upgrade from Umbraco 4.0.x)
- ///
- /// IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
- ///
- /// //CHANGE:Allan Stegelmann Laustsen
- /// Database version: 4.1.0.3
- /// //CHANGE:End
- ///
- ///
- /// Please increment this version number if ANY change is made to this script,
- /// so compatibility with scripts for other database s [rest of string was truncated]";.
- ///
- internal static string Version4_Upgrade {
- get {
- return ResourceManager.GetString("Version4_Upgrade", resourceCulture);
- }
- }
- }
-}
diff --git a/src/umbraco.datalayer/SqlHelpers/MySql/SqlResources.resx b/src/umbraco.datalayer/SqlHelpers/MySql/SqlResources.resx
deleted file mode 100644
index 30f93f7f1b..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/MySql/SqlResources.resx
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
-
- sql\total.sql;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252
-
-
-
- sql\version4_1_upgrade.sql;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
-
-
- sql\version4_upgrade.sql;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
-
-
\ No newline at end of file
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlAzure/Sql/InstallSqlAzure.sql b/src/umbraco.datalayer/SqlHelpers/SqlAzure/Sql/InstallSqlAzure.sql
deleted file mode 100644
index 1ea9b35874..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/SqlAzure/Sql/InstallSqlAzure.sql
+++ /dev/null
@@ -1,1388 +0,0 @@
-DECLARE @dbEdition sql_variant;
-
-SET @dbEdition = (SELECT SERVERPROPERTY ('edition'));
-
--- only run the install script for SqlAzure, as when used for WAWS installs
-IF( @dbEdition = 'SQL Azure' )
-BEGIN
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [dbo].[UCUserSettings](
- [User] [nvarchar](50) NOT NULL,
- [Key] [nvarchar](250) NOT NULL,
- [Value] [nvarchar](2500) NULL,
- CONSTRAINT [PK_UCUserSettings] PRIMARY KEY CLUSTERED
- (
- [User] ASC,
- [Key] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF )
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoUserType](
- [id] [smallint] IDENTITY(1,1) NOT NULL,
- [userTypeAlias] [nvarchar](50) NULL,
- [userTypeName] [nvarchar](255) NOT NULL,
- [userTypeDefaultPermissions] [nvarchar](50) NULL,
- CONSTRAINT [PK_userType] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET IDENTITY_INSERT [umbracoUserType] ON
- INSERT [umbracoUserType] ([id], [userTypeAlias], [userTypeName], [userTypeDefaultPermissions]) VALUES (1, N'admin', N'Administrators', N'CADMOSKTPIURZ:5F')
- INSERT [umbracoUserType] ([id], [userTypeAlias], [userTypeName], [userTypeDefaultPermissions]) VALUES (2, N'writer', N'Writer', N'CAH:F')
- INSERT [umbracoUserType] ([id], [userTypeAlias], [userTypeName], [userTypeDefaultPermissions]) VALUES (3, N'editor', N'Editors', N'CADMOSKTPUZ:5F')
- INSERT [umbracoUserType] ([id], [userTypeAlias], [userTypeName], [userTypeDefaultPermissions]) VALUES (4, N'translator', N'Translator', N'AF')
- SET IDENTITY_INSERT [umbracoUserType] OFF
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoUserLogins](
- [contextID] [uniqueidentifier] NOT NULL,
- [userID] [int] NOT NULL,
- [timeout] [bigint] NOT NULL
- )
- ;
- -- added for SqlAzure
- CREATE CLUSTERED INDEX umbracoUserLogins_Index ON umbracoUserLogins (contextID)
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsTaskType](
- [id] [tinyint] IDENTITY(1,1) NOT NULL,
- [alias] [nvarchar](255) NOT NULL,
- CONSTRAINT [PK_cmsTaskType] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF),
- CONSTRAINT [IX_cmsTaskType] UNIQUE NONCLUSTERED
- (
- [alias] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET IDENTITY_INSERT [cmsTaskType] ON
- INSERT [cmsTaskType] ([id], [alias]) VALUES (1, N'toTranslate')
- SET IDENTITY_INSERT [cmsTaskType] OFF
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoRelationType](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [dual] [bit] NOT NULL,
- [parentObjectType] [uniqueidentifier] NOT NULL,
- [childObjectType] [uniqueidentifier] NOT NULL,
- [name] [nvarchar](255) NOT NULL,
- [alias] [nvarchar](100) NULL,
- CONSTRAINT [PK_umbracoRelationType] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET IDENTITY_INSERT [umbracoRelationType] ON
- INSERT [umbracoRelationType] ([id], [dual], [parentObjectType], [childObjectType], [name], [alias]) VALUES (1, 1, N'c66ba18e-eaf3-4cff-8a22-41b16d66a972', N'c66ba18e-eaf3-4cff-8a22-41b16d66a972', N'Relate Document On Copy', N'relateDocumentOnCopy')
- SET IDENTITY_INSERT [umbracoRelationType] OFF
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoApp](
- [sortOrder] [tinyint] NOT NULL,
- [appAlias] [nvarchar](50) NOT NULL,
- [appIcon] [nvarchar](255) NOT NULL,
- [appName] [nvarchar](255) NOT NULL,
- [appInitWithTreeAlias] [nvarchar](255) NULL,
- CONSTRAINT [PK_umbracoApp] PRIMARY KEY CLUSTERED
- (
- [appAlias] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- INSERT [umbracoApp] ([sortOrder], [appAlias], [appIcon], [appName], [appInitWithTreeAlias]) VALUES (0, N'content', N'.traycontent', N'Indhold', N'content')
- INSERT [umbracoApp] ([sortOrder], [appAlias], [appIcon], [appName], [appInitWithTreeAlias]) VALUES (7, N'developer', N'.traydeveloper', N'Developer', NULL)
- INSERT [umbracoApp] ([sortOrder], [appAlias], [appIcon], [appName], [appInitWithTreeAlias]) VALUES (1, N'media', N'.traymedia', N'Mediearkiv', NULL)
- INSERT [umbracoApp] ([sortOrder], [appAlias], [appIcon], [appName], [appInitWithTreeAlias]) VALUES (8, N'member', N'.traymember', N'Medlemmer', NULL)
- INSERT [umbracoApp] ([sortOrder], [appAlias], [appIcon], [appName], [appInitWithTreeAlias]) VALUES (6, N'settings', N'.traysettings', N'Indstillinger', NULL)
- INSERT [umbracoApp] ([sortOrder], [appAlias], [appIcon], [appName], [appInitWithTreeAlias]) VALUES (5, N'translation', N'.traytranslation', N'Translation', NULL)
- INSERT [umbracoApp] ([sortOrder], [appAlias], [appIcon], [appName], [appInitWithTreeAlias]) VALUES (5, N'users', N'.trayusers', N'Brugere', NULL)
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [Comment](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [mainid] [int] NOT NULL,
- [nodeid] [int] NOT NULL,
- [name] [nvarchar](250) NULL,
- [email] [nvarchar](250) NULL,
- [website] [nvarchar](250) NULL,
- [comment] [ntext] NULL,
- [spam] [bit] NULL,
- [ham] [bit] NULL,
- [created] [datetime] NULL,
- CONSTRAINT [PK_Comment] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoNode](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [trashed] [bit] NOT NULL,
- [parentID] [int] NOT NULL,
- [nodeUser] [int] NULL,
- [level] [smallint] NOT NULL,
- [path] [nvarchar](150) NOT NULL,
- [sortOrder] [int] NOT NULL,
- [uniqueID] [uniqueidentifier] NULL,
- [text] [nvarchar](255) NULL,
- [nodeObjectType] [uniqueidentifier] NULL,
- [createDate] [datetime] NOT NULL,
- CONSTRAINT [PK_structure] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET IDENTITY_INSERT [umbracoNode] ON
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-92, 0, -1, 0, 11, N'-1,-92', 37, N'f0bc4bfb-b499-40d6-ba86-058885a5178c', N'Label', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000957200E73750 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-90, 0, -1, 0, 11, N'-1,-90', 35, N'84c6b441-31df-4ffe-b67e-67d5bc3ae65a', N'Upload', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000957200E73750 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-89, 0, -1, 0, 11, N'-1,-89', 34, N'c6bac0dd-4ab9-45b1-8e30-e4b619ee5da3', N'Textbox multiple', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000957200E73750 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-88, 0, -1, 0, 11, N'-1,-88', 33, N'0cc0eba1-9960-42c9-bf9b-60e150b429ae', N'Textstring', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000957200E73750 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-87, 0, -1, 0, 11, N'-1,-87', 32, N'ca90c950-0aff-4e72-b976-a30b1ac57dad', N'Richtext editor', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000957200E73750 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-51, 0, -1, 0, 11, N'-1,-51', 4, N'2e6d3631-066e-44b8-aec4-96f09099b2b5', N'Numeric', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000957200E73750 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-49, 0, -1, 0, 11, N'-1,-49', 2, N'92897bc6-a5f3-4ffe-ae27-f2e7e33dda49', N'True/false', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000957200E73750 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-43, 0, -1, 0, 1, N'-1,-43', 2, N'fbaf13a8-4036-41f2-93a3-974f678c312a', N'Checkbox list', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000958100E9C10E AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-42, 0, -1, 0, 1, N'-1,-42', 2, N'0b6a45e7-44ba-430d-9da5-4e46060b9e03', N'Dropdown', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000958100E9BAC4 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-41, 0, -1, 0, 1, N'-1,-41', 2, N'5046194e-4237-453c-a547-15db3a07c4e1', N'Date Picker', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000958100E9B543 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-40, 0, -1, 0, 1, N'-1,-40', 2, N'bb5f57c9-ce2b-4bb9-b697-4caca783a805', N'Radiobox', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000958100E9AF58 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-39, 0, -1, 0, 1, N'-1,-39', 2, N'f38f0ac7-1d27-439c-9f3f-089cd8825a53', N'Dropdown multiple', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000958100E9A9C0 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-38, 0, -1, 0, 1, N'-1,-38', 2, N'fd9f1447-6c61-4a7c-9595-5aa39147d318', N'Folder Browser', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000958100E9A102 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-37, 0, -1, 0, 1, N'-1,-37', 2, N'0225af17-b302-49cb-9176-b9f35cab9c17', N'Approved Color', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000958100E99976 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-36, 0, -1, 0, 1, N'-1,-36', 2, N'e4d66c0f-b935-4200-81f0-025f7256b89a', N'Date Picker with time', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000958100E99096 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-21, 0, -1, 0, 0, N'-1,-21', 0, N'bf7c7cbc-952f-4518-97a2-69e9c7b33842', N'Recycle Bin', N'cf3d8e34-1c1c-41e9-ae56-878b57b32113', CAST(0x0000A05100C7337F AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-20, 0, -1, 0, 0, N'-1,-20', 0, N'0f582a79-1e41-4cf0-bfa0-76340651891a', N'Recycle Bin', N'01bb7ff2-24dc-4c0c-95a2-c24ef72bbac8', CAST(0x0000A05100C73355 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-1, 0, -1, 0, 0, N'-1', 0, N'916724a5-173d-4619-b97e-b9de133dd6f5', N'SYSTEM DATA: umbraco master root', N'ea7d8624-4cfe-4578-a871-24aa946bf34d', CAST(0x0000957200E73750 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1031, 0, -1, 1, 1, N'-1,1031', 2, N'f38bd2d7-65d0-48e6-95dc-87ce06ec2d3d', N'Folder', N'4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e', CAST(0x000095B00003C1CF AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1032, 0, -1, 1, 1, N'-1,1032', 2, N'cc07b313-0843-4aa8-bbda-871c8da728c8', N'Image', N'4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e', CAST(0x000095B00003C551 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1033, 0, -1, 1, 1, N'-1,1033', 2, N'4c52d8ab-54e6-40cd-999c-7a5f24903e4d', N'File', N'4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e', CAST(0x000095B00003C837 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1034, 0, -1, 0, 1, N'-1,1034', 2, N'a6857c73-d6e9-480c-b6e6-f15f6ad11125', N'Content Picker', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000973E00D84A29 AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1035, 0, -1, 0, 1, N'-1,1035', 2, N'93929b9a-93a2-4e2a-b239-d99334440a59', N'Media Picker', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000973E00D8524B AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1036, 0, -1, 0, 1, N'-1,1036', 2, N'2b24165f-9782-4aa3-b459-1de4a4d21f60', N'Member Picker', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000973E00D8571E AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1038, 0, -1, 0, 1, N'-1,1038', 2, N'1251c96c-185c-4e9b-93f4-b48205573cbd', N'Simple Editor', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000973E00D868AF AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1039, 0, -1, 0, 1, N'-1,1039', 2, N'06f349a9-c949-4b6a-8660-59c10451af42', N'Ultimate Picker', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000973E00D868AF AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1040, 0, -1, 0, 1, N'-1,1040', 2, N'21e798da-e06e-4eda-a511-ed257f78d4fa', N'Related Links', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000973E00D868AF AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1041, 0, -1, 0, 1, N'-1,1041', 2, N'b6b73142-b9c1-4bf8-a16d-e1c23320b549', N'Tags', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000973E00D868AF AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1042, 0, -1, 0, 1, N'-1,1042', 2, N'0a452bd5-83f9-4bc3-8403-1286e13fb77e', N'Macro Container', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000973E00D868AF AS DateTime))
- INSERT [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1043, 0, -1, 0, 1, N'-1,1043', 2, N'1df9f033-e6d4-451f-b8d2-e0cbc50a836f', N'Image Cropper', N'30a2a501-1978-4ddb-a57b-f7efed43ba3c', CAST(0x0000973E00D868AF AS DateTime))
- SET IDENTITY_INSERT [umbracoNode] OFF
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoLog](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [userId] [int] NOT NULL,
- [NodeId] [int] NOT NULL,
- [Datestamp] [datetime] NOT NULL,
- [logHeader] [nvarchar](50) NOT NULL,
- [logComment] [nvarchar](4000) NULL,
- CONSTRAINT [PK_umbracoLog] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoLanguage](
- [id] [smallint] IDENTITY(1,1) NOT NULL,
- [languageISOCode] [nvarchar](10) NULL,
- [languageCultureName] [nvarchar](100) NULL,
- CONSTRAINT [PK_language] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF),
- CONSTRAINT [IX_umbracoLanguage] UNIQUE NONCLUSTERED
- (
- [languageISOCode] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET IDENTITY_INSERT [umbracoLanguage] ON
- INSERT [umbracoLanguage] ([id], [languageISOCode], [languageCultureName]) VALUES (1, N'en-US', N'en-US')
- SET IDENTITY_INSERT [umbracoLanguage] OFF
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsMacro](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [macroUseInEditor] [bit] NOT NULL,
- [macroRefreshRate] [int] NOT NULL,
- [macroAlias] [nvarchar](255) NOT NULL,
- [macroName] [nvarchar](255) NULL,
- [macroScriptType] [nvarchar](255) NULL,
- [macroScriptAssembly] [nvarchar](255) NULL,
- [macroXSLT] [nvarchar](255) NULL,
- [macroCacheByPage] [bit] NOT NULL,
- [macroCachePersonalized] [bit] NOT NULL,
- [macroDontRender] [bit] NOT NULL,
- [macroPython] [nvarchar](255) NULL,
- CONSTRAINT [PK_macro] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- SET ANSI_PADDING ON
- ;
- CREATE TABLE [cmsTags](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [tag] [varchar](200) NULL,
- [parentId] [int] NULL,
- [group] [varchar](100) NULL,
- CONSTRAINT [PK_cmsTags] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET ANSI_PADDING OFF
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsDictionary](
- [pk] [int] IDENTITY(1,1) NOT NULL,
- [id] [uniqueidentifier] NOT NULL,
- [parent] [uniqueidentifier] NOT NULL,
- [key] [nvarchar](1000) NOT NULL,
- CONSTRAINT [PK_cmsDictionary] PRIMARY KEY CLUSTERED
- (
- [pk] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF),
- CONSTRAINT [IX_cmsDictionary] UNIQUE NONCLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsMacroPropertyType](
- [id] [smallint] IDENTITY(1,1) NOT NULL,
- [macroPropertyTypeAlias] [nvarchar](50) NULL,
- [macroPropertyTypeRenderAssembly] [nvarchar](255) NULL,
- [macroPropertyTypeRenderType] [nvarchar](255) NULL,
- [macroPropertyTypeBaseType] [nvarchar](255) NULL,
- CONSTRAINT [PK_macroPropertyType] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET IDENTITY_INSERT [cmsMacroPropertyType] ON
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (3, N'mediaCurrent', N'umbraco.macroRenderings', N'media', N'Int32')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (4, N'contentSubs', N'umbraco.macroRenderings', N'content', N'Int32')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (5, N'contentRandom', N'umbraco.macroRenderings', N'content', N'Int32')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (6, N'contentPicker', N'umbraco.macroRenderings', N'content', N'Int32')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (13, N'number', N'umbraco.macroRenderings', N'numeric', N'Int32')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (14, N'bool', N'umbraco.macroRenderings', N'yesNo', N'Boolean')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (16, N'text', N'umbraco.macroRenderings', N'text', N'String')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (17, N'contentTree', N'umbraco.macroRenderings', N'content', N'Int32')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (18, N'contentType', N'umbraco.macroRenderings', N'contentTypeSingle', N'Int32')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (19, N'contentTypeMultiple', N'umbraco.macroRenderings', N'contentTypeMultiple', N'Int32')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (20, N'contentAll', N'umbraco.macroRenderings', N'content', N'Int32')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (21, N'tabPicker', N'umbraco.macroRenderings', N'tabPicker', N'String')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (22, N'tabPickerMultiple', N'umbraco.macroRenderings', N'tabPickerMultiple', N'String')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (23, N'propertyTypePicker', N'umbraco.macroRenderings', N'propertyTypePicker', N'String')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (24, N'propertyTypePickerMultiple', N'umbraco.macroRenderings', N'propertyTypePickerMultiple', N'String')
- INSERT [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (25, N'textMultiLine', N'umbraco.macroRenderings', N'textMultiple', N'String')
- SET IDENTITY_INSERT [cmsMacroPropertyType] OFF
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsMacroProperty](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [macroPropertyHidden] [bit] NOT NULL,
- [macroPropertyType] [smallint] NOT NULL,
- [macro] [int] NOT NULL,
- [macroPropertySortOrder] [tinyint] NOT NULL,
- [macroPropertyAlias] [nvarchar](50) NOT NULL,
- [macroPropertyName] [nvarchar](255) NOT NULL,
- CONSTRAINT [PK_macroProperty] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsStylesheetProperty](
- [nodeId] [int] NOT NULL,
- [stylesheetPropertyEditor] [bit] NULL,
- [stylesheetPropertyAlias] [nvarchar](50) NULL,
- [stylesheetPropertyValue] [nvarchar](400) NULL,
- CONSTRAINT [PK_cmsStylesheetProperty] PRIMARY KEY CLUSTERED
- (
- [nodeId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsStylesheet](
- [nodeId] [int] NOT NULL,
- [filename] [nvarchar](100) NOT NULL,
- [content] [ntext] NULL,
- CONSTRAINT [PK_cmsStylesheet] PRIMARY KEY CLUSTERED
- (
- [nodeId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsTagRelationship](
- [nodeId] [int] NOT NULL,
- [tagId] [int] NOT NULL,
- CONSTRAINT [PK_cmsTagRelationship] PRIMARY KEY CLUSTERED
- (
- [nodeId] ASC,
- [tagId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsContentType](
- [pk] [int] IDENTITY(1,1) NOT NULL,
- [nodeId] [int] NOT NULL,
- [alias] [nvarchar](255) NULL,
- [icon] [nvarchar](255) NULL,
- [thumbnail] [nvarchar](255) NOT NULL,
- [description] [nvarchar](1500) NULL,
- [masterContentType] [int] NULL,
- CONSTRAINT [PK_cmsContentType] PRIMARY KEY CLUSTERED
- (
- [pk] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF),
- CONSTRAINT [IX_cmsContentType] UNIQUE NONCLUSTERED
- (
- [nodeId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET IDENTITY_INSERT [cmsContentType] ON
- INSERT [cmsContentType] ([pk], [nodeId], [alias], [icon], [thumbnail], [description], [masterContentType]) VALUES (532, 1031, N'Folder', N'folder.gif', N'folder.png', NULL, NULL)
- INSERT [cmsContentType] ([pk], [nodeId], [alias], [icon], [thumbnail], [description], [masterContentType]) VALUES (533, 1032, N'Image', N'mediaPhoto.gif', N'mediaPhoto.png', NULL, NULL)
- INSERT [cmsContentType] ([pk], [nodeId], [alias], [icon], [thumbnail], [description], [masterContentType]) VALUES (534, 1033, N'File', N'mediaMulti.gif', N'mediaMulti.png', NULL, NULL)
- SET IDENTITY_INSERT [cmsContentType] OFF
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsContent](
- [pk] [int] IDENTITY(1,1) NOT NULL,
- [nodeId] [int] NOT NULL,
- [contentType] [int] NOT NULL,
- CONSTRAINT [PK_cmsContent] PRIMARY KEY CLUSTERED
- (
- [pk] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF),
- CONSTRAINT [IX_cmsContent] UNIQUE NONCLUSTERED
- (
- [nodeId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- SET ANSI_PADDING ON
- ;
- CREATE TABLE [cmsDataType](
- [pk] [int] IDENTITY(1,1) NOT NULL,
- [nodeId] [int] NOT NULL,
- [controlId] [uniqueidentifier] NOT NULL,
- [dbType] [varchar](50) NOT NULL,
- CONSTRAINT [PK_cmsDataType] PRIMARY KEY CLUSTERED
- (
- [pk] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF),
- CONSTRAINT [IX_cmsDataType] UNIQUE NONCLUSTERED
- (
- [nodeId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET ANSI_PADDING OFF
- ;
- SET IDENTITY_INSERT [cmsDataType] ON
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (4, -49, N'38b352c1-e9f8-4fd8-9324-9a2eab06d97a', N'Integer')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (6, -51, N'1413afcb-d19a-4173-8e9a-68288d2a73b8', N'Integer')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (8, -87, N'5e9b75ae-face-41c8-b47e-5f4b0fd82f83', N'Ntext')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (9, -88, N'ec15c1e5-9d90-422a-aa52-4f7622c63bea', N'Nvarchar')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (10, -89, N'67db8357-ef57-493e-91ac-936d305e0f2a', N'Ntext')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (11, -90, N'5032a6e6-69e3-491d-bb28-cd31cd11086c', N'Nvarchar')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (13, -92, N'6c738306-4c17-4d88-b9bd-6546f3771597', N'Nvarchar')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (14, -36, N'b6fb1622-afa5-4bbf-a3cc-d9672a442222', N'Date')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (15, -37, N'f8d60f68-ec59-4974-b43b-c46eb5677985', N'Nvarchar')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (16, -38, N'cccd4ae9-f399-4ed2-8038-2e88d19e810c', N'Nvarchar')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (17, -39, N'928639ed-9c73-4028-920c-1e55dbb68783', N'Nvarchar')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (18, -40, N'a52c7c1c-c330-476e-8605-d63d3b84b6a6', N'Nvarchar')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (19, -41, N'23e93522-3200-44e2-9f29-e61a6fcbb79a', N'Date')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (20, -42, N'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6', N'Integer')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (21, -43, N'b4471851-82b6-4c75-afa4-39fa9c6a75e9', N'Nvarchar')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (31, 1034, N'158aa029-24ed-4948-939e-c3da209e5fba', N'Integer')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (32, 1035, N'ead69342-f06d-4253-83ac-28000225583b', N'Integer')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (33, 1036, N'39f533e4-0551-4505-a64b-e0425c5ce775', N'Integer')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (35, 1038, N'60b7dabf-99cd-41eb-b8e9-4d2e669bbde9', N'Ntext')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (36, 1039, N'cdbf0b5d-5cb2-445f-bc12-fcaaec07cf2c', N'Ntext')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (37, 1040, N'71b8ad1a-8dc2-425c-b6b8-faa158075e63', N'Ntext')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (38, 1041, N'4023e540-92f5-11dd-ad8b-0800200c9a66', N'Ntext')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (39, 1042, N'474fcff8-9d2d-11de-abc6-ad7a56d89593', N'Ntext')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (40, 1043, N'7a2d436c-34c2-410f-898f-4a23b3d79f54', N'Ntext')
- INSERT [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (41, 1044, N'e66af4a0-e8b4-11de-8a39-0800200c9a66', N'Ntext')
- SET IDENTITY_INSERT [cmsDataType] OFF
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsLanguageText](
- [pk] [int] IDENTITY(1,1) NOT NULL,
- [languageId] [int] NOT NULL,
- [UniqueId] [uniqueidentifier] NOT NULL,
- [value] [nvarchar](1000) NOT NULL,
- CONSTRAINT [PK_cmsLanguageText] PRIMARY KEY CLUSTERED
- (
- [pk] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoDomains](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [domainDefaultLanguage] [int] NULL,
- [domainRootStructureID] [int] NULL,
- [domainName] [nvarchar](255) NOT NULL,
- CONSTRAINT [PK_domains] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoAppTree](
- [treeSilent] [bit] NOT NULL,
- [treeInitialize] [bit] NOT NULL,
- [treeSortOrder] [tinyint] NOT NULL,
- [appAlias] [nvarchar](50) NOT NULL,
- [treeAlias] [nvarchar](150) NOT NULL,
- [treeTitle] [nvarchar](255) NOT NULL,
- [treeIconClosed] [nvarchar](255) NOT NULL,
- [treeIconOpen] [nvarchar](255) NOT NULL,
- [treeHandlerAssembly] [nvarchar](255) NOT NULL,
- [treeHandlerType] [nvarchar](255) NOT NULL,
- [action] [nvarchar](255) NULL,
- CONSTRAINT [PK_umbracoAppTree] PRIMARY KEY CLUSTERED
- (
- [appAlias] ASC,
- [treeAlias] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (1, 1, 0, N'content', N'content', N'Indhold', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadContent', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 0, 0, N'content', N'contentRecycleBin', N'RecycleBin', N'folder.gif', N'folder_o.gif', N'umbraco', N'cms.presentation.Trees.ContentRecycleBin', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 0, N'developer', N'cacheBrowser', N'CacheBrowser', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadCache', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 0, 0, N'developer', N'CacheItem', N'Cachebrowser', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadCacheItem', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 1, N'developer', N'datatype', N'Datatyper', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadDataTypes', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 2, N'developer', N'macros', N'Macros', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadMacros', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 3, N'developer', N'packager', N'Packages', N'folder.gif', N'folder_o.gif', N'umbraco', N'loadPackager', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 0, 1, N'developer', N'packagerPackages', N'Packager Packages', N'folder.gif', N'folder_o.gif', N'umbraco', N'loadPackages', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 4, N'developer', N'python', N'Python Files', N'folder.gif', N'folder_o.gif', N'umbraco', N'loadPython', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 5, N'developer', N'xslt', N'XSLT Files', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadXslt', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 0, N'media', N'media', N'Medier', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadMedia', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 0, 0, N'media', N'mediaRecycleBin', N'RecycleBin', N'folder.gif', N'folder_o.gif', N'umbraco', N'cms.presentation.Trees.MediaRecycleBin', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 0, N'member', N'member', N'Medlemmer', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadMembers', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 1, N'member', N'memberGroup', N'MemberGroups', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadMemberGroups', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 2, N'member', N'memberType', N'Medlemstyper', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadMemberTypes', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 3, N'settings', N'dictionary', N'Dictionary', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadDictionary', N'openDictionary()')
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 4, N'settings', N'languages', N'Languages', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadLanguages', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 5, N'settings', N'mediaTypes', N'Medietyper', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadMediaTypes', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 6, N'settings', N'nodeTypes', N'Dokumenttyper', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadNodeTypes', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 2, N'settings', N'scripts', N'Scripts', N'folder.gif', N'folder_o.gif', N'umbraco', N'loadScripts', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 0, 0, N'settings', N'stylesheetProperty', N'Stylesheet Property', N'', N'', N'umbraco', N'loadStylesheetProperty', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 0, N'settings', N'stylesheets', N'Stylesheets', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadStylesheets', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 1, N'settings', N'templates', N'Templates', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadTemplates', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 1, N'translation', N'openTasks', N'Tasks assigned to you', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadOpenTasks', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 2, N'translation', N'yourTasks', N'Tasks created by you', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadYourTasks', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 2, N'users', N'userPermissions', N'User Permissions', N'folder.gif', N'folder_o.gif', N'umbraco', N'cms.presentation.Trees.UserPermissions', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 0, N'users', N'users', N'Brugere', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadUsers', NULL)
- INSERT [umbracoAppTree] ([treeSilent], [treeInitialize], [treeSortOrder], [appAlias], [treeAlias], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType], [action]) VALUES (0, 1, 1, N'users', N'userTypes', N'User Types', N'folder.gif', N'folder_o.gif', N'umbraco', N'cms.presentation.Trees.UserTypes', NULL)
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsTemplate](
- [pk] [int] IDENTITY(1,1) NOT NULL,
- [nodeId] [int] NOT NULL,
- [master] [int] NULL,
- [alias] [nvarchar](100) NULL,
- [design] [ntext] NOT NULL,
- CONSTRAINT [PK_templates] PRIMARY KEY CLUSTERED
- (
- [pk] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF),
- CONSTRAINT [IX_cmsTemplate] UNIQUE NONCLUSTERED
- (
- [nodeId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoRelation](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [parentId] [int] NOT NULL,
- [childId] [int] NOT NULL,
- [relType] [int] NOT NULL,
- [datetime] [datetime] NOT NULL,
- [comment] [nvarchar](1000) NOT NULL,
- CONSTRAINT [PK_umbracoRelation] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoUser](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [userDisabled] [bit] NOT NULL,
- [userNoConsole] [bit] NOT NULL,
- [userType] [smallint] NOT NULL,
- [startStructureID] [int] NOT NULL,
- [startMediaID] [int] NULL,
- [userName] [nvarchar](255) NOT NULL,
- [userLogin] [nvarchar](125) NOT NULL,
- [userPassword] [nvarchar](125) NOT NULL,
- [userEmail] [nvarchar](255) NOT NULL,
- [userDefaultPermissions] [nvarchar](50) NULL,
- [userLanguage] [nvarchar](10) NULL,
- [defaultToLiveEditing] [bit] NOT NULL,
- CONSTRAINT [PK_user] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF),
- CONSTRAINT [IX_umbracoUser] UNIQUE NONCLUSTERED
- (
- [userLogin] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- SET ANSI_PADDING ON
- ;
- CREATE TABLE [umbracoUser2NodePermission](
- [userId] [int] NOT NULL,
- [nodeId] [int] NOT NULL,
- [permission] [char](1) NOT NULL,
- CONSTRAINT [PK_umbracoUser2NodePermission] PRIMARY KEY CLUSTERED
- (
- [userId] ASC,
- [nodeId] ASC,
- [permission] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET ANSI_PADDING OFF
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- SET ANSI_PADDING ON
- ;
- CREATE TABLE [umbracoUser2NodeNotify](
- [userId] [int] NOT NULL,
- [nodeId] [int] NOT NULL,
- [action] [char](1) NOT NULL,
- CONSTRAINT [PK_umbracoUser2NodeNotify] PRIMARY KEY CLUSTERED
- (
- [userId] ASC,
- [nodeId] ASC,
- [action] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET ANSI_PADDING OFF
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [umbracoUser2app](
- [user] [int] NOT NULL,
- [app] [nvarchar](50) NOT NULL,
- CONSTRAINT [PK_user2app] PRIMARY KEY CLUSTERED
- (
- [user] ASC,
- [app] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- INSERT [umbracoUser2app] ([user], [app]) VALUES (0, N'content')
- INSERT [umbracoUser2app] ([user], [app]) VALUES (0, N'developer')
- INSERT [umbracoUser2app] ([user], [app]) VALUES (0, N'media')
- INSERT [umbracoUser2app] ([user], [app]) VALUES (0, N'member')
- INSERT [umbracoUser2app] ([user], [app]) VALUES (0, N'settings')
- INSERT [umbracoUser2app] ([user], [app]) VALUES (0, N'users')
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsTask](
- [closed] [bit] NOT NULL,
- [id] [int] IDENTITY(1,1) NOT NULL,
- [taskTypeId] [tinyint] NOT NULL,
- [nodeId] [int] NOT NULL,
- [parentUserId] [int] NOT NULL,
- [userId] [int] NOT NULL,
- [DateTime] [datetime] NOT NULL,
- [Comment] [nvarchar](500) NULL,
- CONSTRAINT [PK_cmsTask] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsDocumentType](
- [contentTypeNodeId] [int] NOT NULL,
- [templateNodeId] [int] NOT NULL,
- [IsDefault] [bit] NOT NULL,
- CONSTRAINT [PK_cmsDocumentType] PRIMARY KEY CLUSTERED
- (
- [contentTypeNodeId] ASC,
- [templateNodeId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- INSERT [cmsDocumentType] ([contentTypeNodeId], [templateNodeId], [IsDefault]) VALUES (1052, 1051, 1)
- INSERT [cmsDocumentType] ([contentTypeNodeId], [templateNodeId], [IsDefault]) VALUES (1053, 1046, 1)
- INSERT [cmsDocumentType] ([contentTypeNodeId], [templateNodeId], [IsDefault]) VALUES (1054, 1045, 1)
- INSERT [cmsDocumentType] ([contentTypeNodeId], [templateNodeId], [IsDefault]) VALUES (1055, 1050, 1)
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsDocument](
- [nodeId] [int] NOT NULL,
- [published] [bit] NOT NULL,
- [documentUser] [int] NOT NULL,
- [versionId] [uniqueidentifier] NOT NULL,
- [text] [nvarchar](255) NOT NULL,
- [releaseDate] [datetime] NULL,
- [expireDate] [datetime] NULL,
- [updateDate] [datetime] NOT NULL,
- [templateId] [int] NULL,
- [alias] [nvarchar](255) NULL,
- [newest] [bit] NOT NULL,
- CONSTRAINT [PK_cmsDocument] PRIMARY KEY CLUSTERED
- (
- [versionId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF),
- CONSTRAINT [IX_cmsDocument] UNIQUE NONCLUSTERED
- (
- [nodeId] ASC,
- [versionId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsContentXml](
- [nodeId] [int] NOT NULL,
- [xml] [ntext] NOT NULL,
- CONSTRAINT [PK_cmsContentXml] PRIMARY KEY CLUSTERED
- (
- [nodeId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsContentVersion](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [ContentId] [int] NOT NULL,
- [VersionId] [uniqueidentifier] NOT NULL,
- [VersionDate] [datetime] NOT NULL,
- PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF),
- CONSTRAINT [IX_cmsContentVersion] UNIQUE NONCLUSTERED
- (
- [VersionId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsContentTypeAllowedContentType](
- [Id] [int] NOT NULL,
- [AllowedId] [int] NOT NULL,
- CONSTRAINT [PK_cmsContentTypeAllowedContentType] PRIMARY KEY CLUSTERED
- (
- [Id] ASC,
- [AllowedId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsTab](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [contenttypeNodeId] [int] NOT NULL,
- [text] [nvarchar](255) NOT NULL,
- [sortorder] [int] NOT NULL,
- CONSTRAINT [PK_cmsTab] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET IDENTITY_INSERT [cmsTab] ON
- INSERT [cmsTab] ([id], [contenttypeNodeId], [text], [sortorder]) VALUES (3, 1032, N'Image', 1)
- INSERT [cmsTab] ([id], [contenttypeNodeId], [text], [sortorder]) VALUES (4, 1033, N'File', 1)
- INSERT [cmsTab] ([id], [contenttypeNodeId], [text], [sortorder]) VALUES (5, 1031, N'Contents', 1)
- SET IDENTITY_INSERT [cmsTab] OFF
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsDataTypePreValues](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [datatypeNodeId] [int] NOT NULL,
- [value] [nvarchar](2500) NULL,
- [sortorder] [int] NOT NULL,
- [alias] [nvarchar](50) NULL,
- CONSTRAINT [PK_cmsDataTypePreValues] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET IDENTITY_INSERT [cmsDataTypePreValues] ON
- INSERT [cmsDataTypePreValues] ([id], [datatypeNodeId], [value], [sortorder], [alias]) VALUES (3, -87, N',code,undo,redo,cut,copy,mcepasteword,stylepicker,bold,italic,bullist,numlist,outdent,indent,mcelink,unlink,mceinsertanchor,mceimage,umbracomacro,mceinserttable,umbracoembed,mcecharmap,|1|1,2,3,|0|500,400|1049,|true|', 0, N'')
- INSERT [cmsDataTypePreValues] ([id], [datatypeNodeId], [value], [sortorder], [alias]) VALUES (4, 1041, N'default', 0, N'group')
- SET IDENTITY_INSERT [cmsDataTypePreValues] OFF
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsMember](
- [nodeId] [int] NOT NULL,
- [Email] [nvarchar](1000) NOT NULL,
- [LoginName] [nvarchar](1000) NOT NULL,
- [Password] [nvarchar](1000) NOT NULL,
- CONSTRAINT [PK_cmsMember] PRIMARY KEY CLUSTERED
- (
- [nodeId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsMemberType](
- [pk] [int] IDENTITY(1,1) NOT NULL,
- [NodeId] [int] NOT NULL,
- [propertytypeId] [int] NOT NULL,
- [memberCanEdit] [bit] NOT NULL,
- [viewOnProfile] [bit] NOT NULL,
- CONSTRAINT [PK_cmsMemberType] PRIMARY KEY CLUSTERED
- (
- [pk] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsPreviewXml](
- [nodeId] [int] NOT NULL,
- [versionId] [uniqueidentifier] NOT NULL,
- [timestamp] [datetime] NOT NULL,
- [xml] [ntext] NOT NULL,
- CONSTRAINT [PK_cmsContentPreviewXml] PRIMARY KEY CLUSTERED
- (
- [nodeId] ASC,
- [versionId] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsMember2MemberGroup](
- [Member] [int] NOT NULL,
- [MemberGroup] [int] NOT NULL,
- CONSTRAINT [PK_cmsMember2MemberGroup] PRIMARY KEY CLUSTERED
- (
- [Member] ASC,
- [MemberGroup] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsPropertyType](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [dataTypeId] [int] NOT NULL,
- [contentTypeId] [int] NOT NULL,
- [tabId] [int] NULL,
- [Alias] [nvarchar](255) NOT NULL,
- [Name] [nvarchar](255) NULL,
- [helpText] [nvarchar](1000) NULL,
- [sortOrder] [int] NOT NULL,
- [mandatory] [bit] NOT NULL,
- [validationRegExp] [nvarchar](255) NULL,
- [Description] [nvarchar](2000) NULL,
- CONSTRAINT [PK_cmsPropertyType] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
- SET IDENTITY_INSERT [cmsPropertyType] ON
- INSERT [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [tabId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (6, -90, 1032, 3, N'umbracoFile', N'Upload image', NULL, 0, 0, NULL, NULL)
- INSERT [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [tabId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (7, -92, 1032, 3, N'umbracoWidth', N'Width', NULL, 0, 0, NULL, NULL)
- INSERT [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [tabId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (8, -92, 1032, 3, N'umbracoHeight', N'Height', NULL, 0, 0, NULL, NULL)
- INSERT [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [tabId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (9, -92, 1032, 3, N'umbracoBytes', N'Size', NULL, 0, 0, NULL, NULL)
- INSERT [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [tabId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (10, -92, 1032, 3, N'umbracoExtension', N'Type', NULL, 0, 0, NULL, NULL)
- INSERT [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [tabId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (24, -90, 1033, 4, N'umbracoFile', N'Upload file', NULL, 0, 0, NULL, NULL)
- INSERT [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [tabId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (25, -92, 1033, 4, N'umbracoExtension', N'Type', NULL, 0, 0, NULL, NULL)
- INSERT [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [tabId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (26, -92, 1033, 4, N'umbracoBytes', N'Size', NULL, 0, 0, NULL, NULL)
- INSERT [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [tabId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (27, -38, 1031, 5, N'contents', N'Contents:', NULL, 0, 0, NULL, NULL)
- SET IDENTITY_INSERT [cmsPropertyType] OFF
-
- SET ANSI_NULLS ON
- ;
- SET QUOTED_IDENTIFIER ON
- ;
- CREATE TABLE [cmsPropertyData](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [contentNodeId] [int] NOT NULL,
- [versionId] [uniqueidentifier] NULL,
- [propertytypeid] [int] NOT NULL,
- [dataInt] [int] NULL,
- [dataDate] [datetime] NULL,
- [dataNvarchar] [nvarchar](500) NULL,
- [dataNtext] [ntext] NULL,
- CONSTRAINT [PK_cmsPropertyData] PRIMARY KEY CLUSTERED
- (
- [id] ASC
- )WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
- )
- ;
-
- ALTER TABLE [cmsContentType] ADD CONSTRAINT [DF_cmsContentType_thumbnail] DEFAULT ('folder.png') FOR [thumbnail]
- ;
-
- ALTER TABLE [cmsContentType] ADD CONSTRAINT [DF_cmsContentType_masterContentType] DEFAULT ((0)) FOR [masterContentType]
- ;
-
- ALTER TABLE [cmsContentVersion] ADD CONSTRAINT [DF_cmsContentVersion_VersionDate] DEFAULT (getdate()) FOR [VersionDate]
- ;
-
- ALTER TABLE [cmsDocument] ADD CONSTRAINT [DF_cmsDocument_updateDate] DEFAULT (getdate()) FOR [updateDate]
- ;
-
- ALTER TABLE [cmsDocument] ADD CONSTRAINT [DF_cmsDocument_newest] DEFAULT ((0)) FOR [newest]
- ;
-
- ALTER TABLE [cmsDocumentType] ADD CONSTRAINT [DF_cmsDocumentType_IsDefault] DEFAULT ((0)) FOR [IsDefault]
- ;
-
- ALTER TABLE [cmsMacro] ADD CONSTRAINT [DF_macro_macroUseInEditor] DEFAULT ((0)) FOR [macroUseInEditor]
- ;
-
- ALTER TABLE [cmsMacro] ADD CONSTRAINT [DF_macro_macroRefreshRate] DEFAULT ((0)) FOR [macroRefreshRate]
- ;
-
- ALTER TABLE [cmsMacro] ADD CONSTRAINT [DF_cmsMacro_macroCacheByPage] DEFAULT ((1)) FOR [macroCacheByPage]
- ;
-
- ALTER TABLE [cmsMacro] ADD CONSTRAINT [DF_cmsMacro_macroCachePersonalized] DEFAULT ((0)) FOR [macroCachePersonalized]
- ;
-
- ALTER TABLE [cmsMacro] ADD CONSTRAINT [DF_cmsMacro_macroDontRender] DEFAULT ((0)) FOR [macroDontRender]
- ;
-
- ALTER TABLE [cmsMacroProperty] ADD CONSTRAINT [DF_macroProperty_macroPropertyHidden] DEFAULT ((0)) FOR [macroPropertyHidden]
- ;
-
- ALTER TABLE [cmsMacroProperty] ADD CONSTRAINT [DF_macroProperty_macroPropertySortOrder] DEFAULT ((0)) FOR [macroPropertySortOrder]
- ;
-
- ALTER TABLE [cmsMember] ADD CONSTRAINT [DF_cmsMember_Email] DEFAULT ('') FOR [Email]
- ;
-
- ALTER TABLE [cmsMember] ADD CONSTRAINT [DF_cmsMember_LoginName] DEFAULT ('') FOR [LoginName]
- ;
-
- ALTER TABLE [cmsMember] ADD CONSTRAINT [DF_cmsMember_Password] DEFAULT ('') FOR [Password]
- ;
-
- ALTER TABLE [cmsMemberType] ADD CONSTRAINT [DF_cmsMemberType_memberCanEdit] DEFAULT ((0)) FOR [memberCanEdit]
- ;
-
- ALTER TABLE [cmsMemberType] ADD CONSTRAINT [DF_cmsMemberType_viewOnProfile] DEFAULT ((0)) FOR [viewOnProfile]
- ;
-
- ALTER TABLE [cmsPropertyType] ADD CONSTRAINT [DF__cmsProper__sortO__1EA48E88] DEFAULT ((0)) FOR [sortOrder]
- ;
-
- ALTER TABLE [cmsPropertyType] ADD CONSTRAINT [DF__cmsProper__manda__2180FB33] DEFAULT ((0)) FOR [mandatory]
- ;
-
- ALTER TABLE [cmsTask] ADD CONSTRAINT [DF__cmsTask__closed__04E4BC85] DEFAULT ((0)) FOR [closed]
- ;
-
- ALTER TABLE [cmsTask] ADD CONSTRAINT [DF__cmsTask__DateTim__05D8E0BE] DEFAULT (getdate()) FOR [DateTime]
- ;
-
- ALTER TABLE [umbracoApp] ADD CONSTRAINT [DF_app_sortOrder] DEFAULT ((0)) FOR [sortOrder]
- ;
-
- ALTER TABLE [umbracoAppTree] ADD CONSTRAINT [DF_umbracoAppTree_treeSilent] DEFAULT ((0)) FOR [treeSilent]
- ;
-
- ALTER TABLE [umbracoAppTree] ADD CONSTRAINT [DF_umbracoAppTree_treeInitialize] DEFAULT ((1)) FOR [treeInitialize]
- ;
-
- ALTER TABLE [umbracoLog] ADD CONSTRAINT [DF_umbracoLog_Datestamp] DEFAULT (getdate()) FOR [Datestamp]
- ;
-
- ALTER TABLE [umbracoNode] ADD CONSTRAINT [DF_umbracoNode_trashed] DEFAULT ((0)) FOR [trashed]
- ;
-
- ALTER TABLE [umbracoNode] ADD CONSTRAINT [DF_umbracoNode_createDate] DEFAULT (getdate()) FOR [createDate]
- ;
-
- ALTER TABLE [umbracoRelation] ADD CONSTRAINT [DF_umbracoRelation_datetime] DEFAULT (getdate()) FOR [datetime]
- ;
-
- ALTER TABLE [umbracoUser] ADD CONSTRAINT [DF_umbracoUser_userDisabled] DEFAULT ((0)) FOR [userDisabled]
- ;
-
- ALTER TABLE [umbracoUser] ADD CONSTRAINT [DF_umbracoUser_userNoConsole] DEFAULT ((0)) FOR [userNoConsole]
- ;
-
- ALTER TABLE [umbracoUser] ADD CONSTRAINT [DF_umbracoUser_defaultToLiveEditing] DEFAULT ((0)) FOR [defaultToLiveEditing]
- ;
-
- ALTER TABLE [cmsContent] WITH CHECK ADD CONSTRAINT [FK_cmsContent_umbracoNode] FOREIGN KEY([nodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [cmsContent] CHECK CONSTRAINT [FK_cmsContent_umbracoNode]
- ;
-
- ALTER TABLE [cmsContentType] WITH CHECK ADD CONSTRAINT [FK_cmsContentType_umbracoNode] FOREIGN KEY([nodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [cmsContentType] CHECK CONSTRAINT [FK_cmsContentType_umbracoNode]
- ;
-
- ALTER TABLE [cmsContentTypeAllowedContentType] WITH CHECK ADD CONSTRAINT [FK_cmsContentTypeAllowedContentType_cmsContentType] FOREIGN KEY([Id])
- REFERENCES [cmsContentType] ([nodeId])
- ;
- ALTER TABLE [cmsContentTypeAllowedContentType] CHECK CONSTRAINT [FK_cmsContentTypeAllowedContentType_cmsContentType]
- ;
-
- ALTER TABLE [cmsContentTypeAllowedContentType] WITH CHECK ADD CONSTRAINT [FK_cmsContentTypeAllowedContentType_cmsContentType1] FOREIGN KEY([AllowedId])
- REFERENCES [cmsContentType] ([nodeId])
- ;
- ALTER TABLE [cmsContentTypeAllowedContentType] CHECK CONSTRAINT [FK_cmsContentTypeAllowedContentType_cmsContentType1]
- ;
-
- ALTER TABLE [cmsContentVersion] WITH CHECK ADD CONSTRAINT [FK_cmsContentVersion_cmsContent] FOREIGN KEY([ContentId])
- REFERENCES [cmsContent] ([nodeId])
- ;
- ALTER TABLE [cmsContentVersion] CHECK CONSTRAINT [FK_cmsContentVersion_cmsContent]
- ;
-
- ALTER TABLE [cmsContentXml] WITH CHECK ADD CONSTRAINT [FK_cmsContentXml_cmsContent] FOREIGN KEY([nodeId])
- REFERENCES [cmsContent] ([nodeId])
- ;
- ALTER TABLE [cmsContentXml] CHECK CONSTRAINT [FK_cmsContentXml_cmsContent]
- ;
-
- ALTER TABLE [cmsDataTypePreValues] WITH CHECK ADD CONSTRAINT [FK_cmsDataTypePreValues_cmsDataType] FOREIGN KEY([datatypeNodeId])
- REFERENCES [cmsDataType] ([nodeId])
- ;
- ALTER TABLE [cmsDataTypePreValues] CHECK CONSTRAINT [FK_cmsDataTypePreValues_cmsDataType]
- ;
-
- ALTER TABLE [cmsDocument] WITH CHECK ADD CONSTRAINT [FK_cmsDocument_cmsContent] FOREIGN KEY([nodeId])
- REFERENCES [cmsContent] ([nodeId])
- ;
- ALTER TABLE [cmsDocument] CHECK CONSTRAINT [FK_cmsDocument_cmsContent]
- ;
-
- ALTER TABLE [cmsDocument] WITH CHECK ADD CONSTRAINT [FK_cmsDocument_cmsTemplate] FOREIGN KEY([templateId])
- REFERENCES [cmsTemplate] ([nodeId])
- ;
- ALTER TABLE [cmsDocument] CHECK CONSTRAINT [FK_cmsDocument_cmsTemplate]
- ;
-
- ALTER TABLE [cmsDocument] WITH CHECK ADD CONSTRAINT [FK_cmsDocument_umbracoNode] FOREIGN KEY([nodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [cmsDocument] CHECK CONSTRAINT [FK_cmsDocument_umbracoNode]
- ;
-
- ALTER TABLE [cmsLanguageText] WITH CHECK ADD CONSTRAINT [FK_cmsLanguageText_cmsDictionary] FOREIGN KEY([UniqueId])
- REFERENCES [cmsDictionary] ([id])
- ;
- ALTER TABLE [cmsLanguageText] CHECK CONSTRAINT [FK_cmsLanguageText_cmsDictionary]
- ;
-
- ALTER TABLE [cmsMacroProperty] WITH CHECK ADD CONSTRAINT [FK_cmsMacroProperty_cmsMacro] FOREIGN KEY([macro])
- REFERENCES [cmsMacro] ([id])
- ;
- ALTER TABLE [cmsMacroProperty] CHECK CONSTRAINT [FK_cmsMacroProperty_cmsMacro]
- ;
-
- ALTER TABLE [cmsMacroProperty] WITH CHECK ADD CONSTRAINT [FK_umbracoMacroProperty_umbracoMacroPropertyType] FOREIGN KEY([macroPropertyType])
- REFERENCES [cmsMacroPropertyType] ([id])
- ;
- ALTER TABLE [cmsMacroProperty] CHECK CONSTRAINT [FK_umbracoMacroProperty_umbracoMacroPropertyType]
- ;
-
- ALTER TABLE [cmsMember] WITH CHECK ADD CONSTRAINT [FK_cmsMember_cmsContent] FOREIGN KEY([nodeId])
- REFERENCES [cmsContent] ([nodeId])
- ;
- ALTER TABLE [cmsMember] CHECK CONSTRAINT [FK_cmsMember_cmsContent]
- ;
-
- ALTER TABLE [cmsMember] WITH CHECK ADD CONSTRAINT [FK_cmsMember_umbracoNode] FOREIGN KEY([nodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [cmsMember] CHECK CONSTRAINT [FK_cmsMember_umbracoNode]
- ;
-
- ALTER TABLE [cmsMember2MemberGroup] WITH CHECK ADD CONSTRAINT [FK_cmsMember2MemberGroup_cmsMember] FOREIGN KEY([Member])
- REFERENCES [cmsMember] ([nodeId])
- ;
- ALTER TABLE [cmsMember2MemberGroup] CHECK CONSTRAINT [FK_cmsMember2MemberGroup_cmsMember]
- ;
-
- ALTER TABLE [cmsMember2MemberGroup] WITH CHECK ADD CONSTRAINT [FK_cmsMember2MemberGroup_umbracoNode] FOREIGN KEY([MemberGroup])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [cmsMember2MemberGroup] CHECK CONSTRAINT [FK_cmsMember2MemberGroup_umbracoNode]
- ;
-
- ALTER TABLE [cmsMemberType] WITH CHECK ADD CONSTRAINT [FK_cmsMemberType_cmsContentType] FOREIGN KEY([NodeId])
- REFERENCES [cmsContentType] ([nodeId])
- ;
- ALTER TABLE [cmsMemberType] CHECK CONSTRAINT [FK_cmsMemberType_cmsContentType]
- ;
-
- ALTER TABLE [cmsMemberType] WITH CHECK ADD CONSTRAINT [FK_cmsMemberType_umbracoNode] FOREIGN KEY([NodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [cmsMemberType] CHECK CONSTRAINT [FK_cmsMemberType_umbracoNode]
- ;
-
- ALTER TABLE [cmsPreviewXml] WITH CHECK ADD CONSTRAINT [FK_cmsPreviewXml_cmsContent] FOREIGN KEY([nodeId])
- REFERENCES [cmsContent] ([nodeId])
- ;
- ALTER TABLE [cmsPreviewXml] CHECK CONSTRAINT [FK_cmsPreviewXml_cmsContent]
- ;
-
- ALTER TABLE [cmsPreviewXml] WITH CHECK ADD CONSTRAINT [FK_cmsPreviewXml_cmsContentVersion] FOREIGN KEY([versionId])
- REFERENCES [cmsContentVersion] ([VersionId])
- ;
- ALTER TABLE [cmsPreviewXml] CHECK CONSTRAINT [FK_cmsPreviewXml_cmsContentVersion]
- ;
-
- ALTER TABLE [cmsPropertyData] WITH CHECK ADD CONSTRAINT [FK_cmsPropertyData_cmsPropertyType] FOREIGN KEY([propertytypeid])
- REFERENCES [cmsPropertyType] ([id])
- ;
- ALTER TABLE [cmsPropertyData] CHECK CONSTRAINT [FK_cmsPropertyData_cmsPropertyType]
- ;
-
- ALTER TABLE [cmsPropertyData] WITH CHECK ADD CONSTRAINT [FK_cmsPropertyData_umbracoNode] FOREIGN KEY([contentNodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [cmsPropertyData] CHECK CONSTRAINT [FK_cmsPropertyData_umbracoNode]
- ;
-
- ALTER TABLE [cmsPropertyType] WITH CHECK ADD CONSTRAINT [FK_cmsPropertyType_cmsContentType] FOREIGN KEY([contentTypeId])
- REFERENCES [cmsContentType] ([nodeId])
- ;
- ALTER TABLE [cmsPropertyType] CHECK CONSTRAINT [FK_cmsPropertyType_cmsContentType]
- ;
-
- ALTER TABLE [cmsPropertyType] WITH CHECK ADD CONSTRAINT [FK_cmsPropertyType_cmsDataType] FOREIGN KEY([dataTypeId])
- REFERENCES [cmsDataType] ([nodeId])
- ;
- ALTER TABLE [cmsPropertyType] CHECK CONSTRAINT [FK_cmsPropertyType_cmsDataType]
- ;
-
- ALTER TABLE [cmsPropertyType] WITH CHECK ADD CONSTRAINT [FK_cmsPropertyType_cmsTab] FOREIGN KEY([tabId])
- REFERENCES [cmsTab] ([id])
- ;
- ALTER TABLE [cmsPropertyType] CHECK CONSTRAINT [FK_cmsPropertyType_cmsTab]
- ;
-
- ALTER TABLE [cmsStylesheet] WITH CHECK ADD CONSTRAINT [FK_cmsStylesheet_umbracoNode] FOREIGN KEY([nodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [cmsStylesheet] CHECK CONSTRAINT [FK_cmsStylesheet_umbracoNode]
- ;
-
- ALTER TABLE [cmsStylesheetProperty] WITH CHECK ADD CONSTRAINT [FK_cmsStylesheetProperty_umbracoNode] FOREIGN KEY([nodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [cmsStylesheetProperty] CHECK CONSTRAINT [FK_cmsStylesheetProperty_umbracoNode]
- ;
-
- ALTER TABLE [cmsTab] WITH CHECK ADD CONSTRAINT [FK_cmsTab_cmsContentType] FOREIGN KEY([contenttypeNodeId])
- REFERENCES [cmsContentType] ([nodeId])
- ;
- ALTER TABLE [cmsTab] CHECK CONSTRAINT [FK_cmsTab_cmsContentType]
- ;
-
- ALTER TABLE [cmsTagRelationship] WITH CHECK ADD CONSTRAINT [cmsTags_cmsTagRelationship] FOREIGN KEY([tagId])
- REFERENCES [cmsTags] ([id])
- ON DELETE CASCADE
- ;
- ALTER TABLE [cmsTagRelationship] CHECK CONSTRAINT [cmsTags_cmsTagRelationship]
- ;
-
- ALTER TABLE [cmsTagRelationship] WITH CHECK ADD CONSTRAINT [umbracoNode_cmsTagRelationship] FOREIGN KEY([nodeId])
- REFERENCES [umbracoNode] ([id])
- ON DELETE CASCADE
- ;
- ALTER TABLE [cmsTagRelationship] CHECK CONSTRAINT [umbracoNode_cmsTagRelationship]
- ;
-
- ALTER TABLE [cmsTask] WITH CHECK ADD CONSTRAINT [FK_cmsTask_cmsTaskType] FOREIGN KEY([taskTypeId])
- REFERENCES [cmsTaskType] ([id])
- ;
- ALTER TABLE [cmsTask] CHECK CONSTRAINT [FK_cmsTask_cmsTaskType]
- ;
-
- ALTER TABLE [cmsTask] WITH CHECK ADD CONSTRAINT [FK_cmsTask_umbracoNode] FOREIGN KEY([nodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [cmsTask] CHECK CONSTRAINT [FK_cmsTask_umbracoNode]
- ;
-
- ALTER TABLE [cmsTask] WITH CHECK ADD CONSTRAINT [FK_cmsTask_umbracoUser] FOREIGN KEY([parentUserId])
- REFERENCES [umbracoUser] ([id])
- ;
- ALTER TABLE [cmsTask] CHECK CONSTRAINT [FK_cmsTask_umbracoUser]
- ;
-
- ALTER TABLE [cmsTask] WITH CHECK ADD CONSTRAINT [FK_cmsTask_umbracoUser1] FOREIGN KEY([userId])
- REFERENCES [umbracoUser] ([id])
- ;
- ALTER TABLE [cmsTask] CHECK CONSTRAINT [FK_cmsTask_umbracoUser1]
- ;
-
- ALTER TABLE [cmsTemplate] WITH CHECK ADD CONSTRAINT [FK_cmsTemplate_cmsTemplate] FOREIGN KEY([master])
- REFERENCES [cmsTemplate] ([nodeId])
- ;
- ALTER TABLE [cmsTemplate] CHECK CONSTRAINT [FK_cmsTemplate_cmsTemplate]
- ;
-
- ALTER TABLE [cmsTemplate] WITH CHECK ADD CONSTRAINT [FK_cmsTemplate_umbracoNode] FOREIGN KEY([nodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [cmsTemplate] CHECK CONSTRAINT [FK_cmsTemplate_umbracoNode]
- ;
-/*
- ALTER TABLE [umbracoAppTree] WITH CHECK ADD CONSTRAINT [FK_umbracoAppTree_umbracoApp] FOREIGN KEY([appAlias])
- REFERENCES [umbracoApp] ([appAlias])
- ;
- ALTER TABLE [umbracoAppTree] CHECK CONSTRAINT [FK_umbracoAppTree_umbracoApp]
- ;
-*/
- ALTER TABLE [umbracoDomains] WITH CHECK ADD CONSTRAINT [FK_umbracoDomains_umbracoNode] FOREIGN KEY([domainRootStructureID])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [umbracoDomains] CHECK CONSTRAINT [FK_umbracoDomains_umbracoNode]
- ;
-
- ALTER TABLE [umbracoNode] WITH CHECK ADD CONSTRAINT [FK_umbracoNode_umbracoNode] FOREIGN KEY([parentID])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [umbracoNode] CHECK CONSTRAINT [FK_umbracoNode_umbracoNode]
- ;
-
- ALTER TABLE [umbracoRelation] WITH CHECK ADD CONSTRAINT [FK_umbracoRelation_umbracoNode] FOREIGN KEY([parentId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [umbracoRelation] CHECK CONSTRAINT [FK_umbracoRelation_umbracoNode]
- ;
-
- ALTER TABLE [umbracoRelation] WITH CHECK ADD CONSTRAINT [FK_umbracoRelation_umbracoNode1] FOREIGN KEY([childId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [umbracoRelation] CHECK CONSTRAINT [FK_umbracoRelation_umbracoNode1]
- ;
-
- ALTER TABLE [umbracoRelation] WITH CHECK ADD CONSTRAINT [FK_umbracoRelation_umbracoRelationType] FOREIGN KEY([relType])
- REFERENCES [umbracoRelationType] ([id])
- ;
- ALTER TABLE [umbracoRelation] CHECK CONSTRAINT [FK_umbracoRelation_umbracoRelationType]
- ;
-
- ALTER TABLE [umbracoUser] WITH CHECK ADD CONSTRAINT [FK_user_userType] FOREIGN KEY([userType])
- REFERENCES [umbracoUserType] ([id])
- ;
- ALTER TABLE [umbracoUser] CHECK CONSTRAINT [FK_user_userType]
- ;
-/*
- ALTER TABLE [umbracoUser2app] WITH CHECK ADD CONSTRAINT [FK_umbracoUser2app_umbracoApp] FOREIGN KEY([app])
- REFERENCES [umbracoApp] ([appAlias])
- ;
- ALTER TABLE [umbracoUser2app] CHECK CONSTRAINT [FK_umbracoUser2app_umbracoApp]
- ;
-*/
- ALTER TABLE [umbracoUser2NodeNotify] WITH CHECK ADD CONSTRAINT [FK_umbracoUser2NodeNotify_umbracoNode] FOREIGN KEY([nodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [umbracoUser2NodeNotify] CHECK CONSTRAINT [FK_umbracoUser2NodeNotify_umbracoNode]
- ;
-
- ALTER TABLE [umbracoUser2NodeNotify] WITH CHECK ADD CONSTRAINT [FK_umbracoUser2NodeNotify_umbracoUser] FOREIGN KEY([userId])
- REFERENCES [umbracoUser] ([id])
- ;
- ALTER TABLE [umbracoUser2NodeNotify] CHECK CONSTRAINT [FK_umbracoUser2NodeNotify_umbracoUser]
- ;
-
- ALTER TABLE [umbracoUser2NodePermission] WITH CHECK ADD CONSTRAINT [FK_umbracoUser2NodePermission_umbracoNode] FOREIGN KEY([nodeId])
- REFERENCES [umbracoNode] ([id])
- ;
- ALTER TABLE [umbracoUser2NodePermission] CHECK CONSTRAINT [FK_umbracoUser2NodePermission_umbracoNode]
- ;
-
- ALTER TABLE [umbracoUser2NodePermission] WITH CHECK ADD CONSTRAINT [FK_umbracoUser2NodePermission_umbracoUser] FOREIGN KEY([userId])
- REFERENCES [umbracoUser] ([id])
- ;
- ALTER TABLE [umbracoUser2NodePermission] CHECK CONSTRAINT [FK_umbracoUser2NodePermission_umbracoUser]
- ;
-END
\ No newline at end of file
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/KeysIndexesAndConstraints.sql b/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/KeysIndexesAndConstraints.sql
deleted file mode 100644
index 3308ef08b1..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/KeysIndexesAndConstraints.sql
+++ /dev/null
@@ -1,659 +0,0 @@
-/*
-
-THIS IS A TEMPORARY FILE USED TO STORE THE SCRIPTS TO CREATE FOREIGN KEYS, UNIQUE CONSTRAINTS AND INDEXES FOR PERFORMANCE REASONS.
-THIS WILL BE MERGED INTO THE INSTALL SCRIPTS AND WILL BE CREATED AS A SEPERATE STANDALONE UPGRADE SCRIPT FOR OLDER VERSIONS.
-THIS FILE EXISTS HERE CURRENTLY BECAUSE A FULL DATA LAYER TEST SUITE NEEDS TO BE CREATED TO ENSURE THAT THESE CONSTRAINTS ARE
-NOT GOING TO BREAK UMBRACO.
-
-*/
-
-/************************** CLEANUP ***********************************************/
-
-/* DELETE NON-EXISTING DOCUMENTS */
-delete from cmsDocument where nodeId not in (select id from umbracoNode)
-;
-
-/* CLEAN UNUSED CONTENT ROWS */
-delete from cmsContent where nodeId not in (select id from umbracoNode)
-;
-
-/* CLEAN UNUSED VERSIONS */
-delete from cmsContentVersion where contentid not in (select nodeId from cmsContent)
-;
-
-/* CLEAN UNUSED XML */
-delete from cmsContentXml where nodeid not in (select nodeId from cmsContent)
-;
-
-/* CLEAN UNUSED DOCUMENT TYPES */
-delete from cmsDocumentType where contentTypeNodeId not in (select nodeId from cmsContentType)
-;
-delete from cmsDocumentType where templateNodeId not in (select nodeid from cmsTemplate)
-;
-
-/* UPDATE EMPTY TEMPLATE REFERENCES IN DOCUMENTS */
-update cmsDocument set templateId = NULL where templateId not in (select nodeId from cmsTemplate)
-;
-
-/* DELETE ALL NOTIFICATIONS THAT NO LONGER HAVE NODES */
-delete from umbracoUser2NodeNotify where nodeId not in (select id from umbracoNode)
-;
-
-/* DELETE ALL NOTIFICATIONS THAT NO LONGER HAVE USERS */
-delete from umbracoUser2NodeNotify where userId not in (select id from umbracoUser)
-;
-
-/* DELETE UMBRACO NODE DATA THAT IS FLAGGED AS A DOCUMENT OBJECT TYPE THAT DOESN'T EXIST IN THE CONTENT TABLE ANY LONGER */
-delete from umbracoNode where id not in
-(select nodeId from cmsContent) and nodeObjectType = 'c66ba18e-eaf3-4cff-8a22-41b16d66a972'
-;
-
-/* DELETE PERMISSIONS THAT RELATED TO NON-EXISTING USERS */
-delete from umbracoUser2NodePermission where userId not in (select id from umbracoUser)
-;
-
-/* DELETE PERMISSIONS THAT RELATED TO NON-EXISTING NODES */
-delete from umbracoUser2NodePermission where nodeId not in (select id from umbracoNode)
-;
-
-/* SET MASTER TEMPLATE TO NULL WHEN THERE ISN'T ONE SPECIFIED */
-update cmsTemplate set [master] = NULL where [master] = 0
-
-/*
-We need to remove any data type that doesn't exist in umbracoNode as these shouldn't actually exist
-I think they must be left over from how Umbraco used to show the types of data types registered instead
-of using reflection. Here are the data types in the cmsDataType table that are not in umbracoNode:
-
-12 -91 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-22 -44 A3776494-0574-4D93-B7DE-EFDFDEC6F2D1 Ntext
-23 -128 A52C7C1C-C330-476E-8605-D63D3B84B6A6 Nvarchar
-24 -129 928639ED-9C73-4028-920C-1E55DBB68783 Nvarchar
-25 -130 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-26 -131 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-27 -132 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-28 -133 6C738306-4C17-4D88-B9BD-6546F3771597 Ntext
-29 -134 928639ED-9C73-4028-920C-1E55DBB68783 Nvarchar
-30 -50 AAF99BB2-DBBE-444D-A296-185076BF0484 Date
-39 1042 5E9B75AE-FACE-41C8-B47E-5F4B0FD82F83 Ntext
-40 1043 5E9B75AE-FACE-41C8-B47E-5F4B0FD82F83 Ntext
-41 1044 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Ntext
-42 1045 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Ntext
-47 1194 D15E1281-E456-4B24-AA86-1DDA3E4299D5 Ntext
-
-*/
-DELETE FROM cmsDataType WHERE nodeId NOT IN (SELECT id FROM umbracoNode)
-;
-
-/* Need to remove any data type prevalues that aren't related to a data type */
-DELETE FROM cmsDataTypePreValues WHERE dataTypeNodeID NOT IN (SELECT nodeId FROM cmsDataType)
-;
-
-/* Remove any domains that should not exist as they weren't deleted before when documents were deleted */
-DELETE FROM umbracoDomains WHERE domainRootStructureId NOT IN (SELECT id FROM umbracoNode)
-;
-
--- It would be good to add constraints from cmsLanguageText to umbracoLanguage but unfortunately, a 'zero' id
--- is entered into cmsLanguageText when a new entry is made, since there's not language with id of zero this won't work.
--- However, we need to remove translations that aren't related to a language (these would be left over from deleting a language)
-DELETE FROM cmsLanguageText
-WHERE languageId <> 0 AND languageId NOT IN (SELECT id FROM umbracoLanguage)
-;
-
-/* need to remove any content restrictions that don't exist in cmsContent */
-
-DELETE FROM cmsContentTypeAllowedContentType WHERE id NOT IN (SELECT nodeId FROM cmsContentType)
-;
-DELETE FROM cmsContentTypeAllowedContentType WHERE Allowedid NOT IN (SELECT nodeId FROM cmsContentType)
-;
-
-/* Though this should not have to be run because it's a new install, you need to clean the previews if you've been testing before the RC */
-DELETE FROM cmsPreviewXml WHERE VersionID NOT IN (SELECT VersionId FROM cmsContentVersion)
-;
-
-/* Though this should not have to run because it's a new install, you need to remove this constraint if you've been testing with the RC */
-IF EXISTS (SELECT name FROM sysindexes WHERE name = 'IX_cmsMemberType')
-ALTER TABLE [cmsMemberType] DROP CONSTRAINT [IX_cmsMemberType]
-;
-
-/************************** CLEANUP END ********************************************/
-
-
-/* Create missing indexes and primary keys */
-CREATE NONCLUSTERED INDEX [IX_Icon] ON CMSContenttype(nodeId, Icon)
-;
-
-ALTER TABLE cmsContentType ADD CONSTRAINT
- IX_cmsContentType UNIQUE NONCLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsContent ADD CONSTRAINT
- IX_cmsContent UNIQUE NONCLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsContentVersion ADD CONSTRAINT
- FK_cmsContentVersion_cmsContent FOREIGN KEY
- (
- ContentId
- ) REFERENCES cmsContent
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMember ADD CONSTRAINT
- PK_cmsMember PRIMARY KEY CLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsMember ADD CONSTRAINT
- FK_cmsMember_cmsContent FOREIGN KEY
- (
- nodeId
- ) REFERENCES cmsContent
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMember ADD CONSTRAINT
- FK_cmsMember_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsStylesheet ADD CONSTRAINT
- PK_cmsStylesheet PRIMARY KEY CLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsStylesheetProperty ADD CONSTRAINT
- PK_cmsStylesheetProperty PRIMARY KEY CLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsStylesheetProperty ADD CONSTRAINT
- FK_cmsStylesheetProperty_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsStylesheet ADD CONSTRAINT
- FK_cmsStylesheet_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsContentXml ADD CONSTRAINT
- FK_cmsContentXml_cmsContent FOREIGN KEY
- (
- nodeId
- ) REFERENCES cmsContent
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDataType ADD CONSTRAINT
- IX_cmsDataType UNIQUE NONCLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-
-
-ALTER TABLE cmsDataType ADD CONSTRAINT
- FK_cmsDataType_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-
-
-ALTER TABLE cmsDataTypePreValues ADD CONSTRAINT
- FK_cmsDataTypePreValues_cmsDataType FOREIGN KEY
- (
- datatypeNodeId
- ) REFERENCES cmsDataType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDocument ADD CONSTRAINT
- FK_cmsDocument_cmsContent FOREIGN KEY
- (
- nodeId
- ) REFERENCES cmsContent
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDocumentType ADD CONSTRAINT
- FK_cmsDocumentType_cmsContentType FOREIGN KEY
- (
- contentTypeNodeId
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDocumentType ADD CONSTRAINT
- FK_cmsDocumentType_umbracoNode FOREIGN KEY
- (
- contentTypeNodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMacroProperty ADD CONSTRAINT
- FK_cmsMacroProperty_cmsMacro FOREIGN KEY
- (
- macro
- ) REFERENCES cmsMacro
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMemberType ADD CONSTRAINT
- FK_cmsMemberType_cmsContentType FOREIGN KEY
- (
- NodeId
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMemberType ADD CONSTRAINT
- FK_cmsMemberType_umbracoNode FOREIGN KEY
- (
- NodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMember2MemberGroup ADD CONSTRAINT
- FK_cmsMember2MemberGroup_cmsMember FOREIGN KEY
- (
- Member
- ) REFERENCES cmsMember
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDocument ADD CONSTRAINT
- IX_cmsDocument UNIQUE NONCLUSTERED
- (
- nodeId,
- versionId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsPropertyData ADD CONSTRAINT
- FK_cmsPropertyData_cmsPropertyType FOREIGN KEY
- (
- propertytypeid
- ) REFERENCES cmsPropertyType
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsPropertyType ADD CONSTRAINT
- FK_cmsPropertyType_cmsContentType FOREIGN KEY
- (
- contentTypeId
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsPropertyType ADD CONSTRAINT
- FK_cmsPropertyType_cmsDataType FOREIGN KEY
- (
- dataTypeId
- ) REFERENCES cmsDataType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsTab ADD CONSTRAINT
- FK_cmsTab_cmsContentType FOREIGN KEY
- (
- contenttypeNodeId
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsTemplate ADD CONSTRAINT
- IX_cmsTemplate UNIQUE NONCLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsDocument ADD CONSTRAINT
- FK_cmsDocument_cmsTemplate FOREIGN KEY
- (
- templateId
- ) REFERENCES cmsTemplate
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-
-ALTER TABLE umbracoDomains ADD CONSTRAINT
- FK_umbracoDomains_umbracoNode FOREIGN KEY
- (
- domainRootStructureID
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDictionary ADD CONSTRAINT
- IX_cmsDictionary UNIQUE NONCLUSTERED
- (
- id
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsLanguageText ADD CONSTRAINT
- FK_cmsLanguageText_cmsDictionary FOREIGN KEY
- (
- UniqueId
- ) REFERENCES cmsDictionary
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-
-
-ALTER TABLE umbracoUser2NodeNotify ADD CONSTRAINT
- FK_umbracoUser2NodeNotify_umbracoUser FOREIGN KEY
- (
- userId
- ) REFERENCES umbracoUser
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoUser2NodeNotify ADD CONSTRAINT
- FK_umbracoUser2NodeNotify_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoUser2NodePermission ADD CONSTRAINT
- FK_umbracoUser2NodePermission_umbracoUser FOREIGN KEY
- (
- userId
- ) REFERENCES umbracoUser
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoUser2NodePermission ADD CONSTRAINT
- FK_umbracoUser2NodePermission_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsTask ADD CONSTRAINT
- FK_cmsTask_umbracoUser FOREIGN KEY
- (
- parentUserId
- ) REFERENCES umbracoUser
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsTask ADD CONSTRAINT
- FK_cmsTask_umbracoUser1 FOREIGN KEY
- (
- userId
- ) REFERENCES umbracoUser
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsTask ADD CONSTRAINT
- FK_cmsTask_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-CREATE NONCLUSTERED INDEX IX_umbracoLog ON umbracoLog
- (
- NodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE umbracoRelation ADD CONSTRAINT
- FK_umbracoRelation_umbracoRelationType FOREIGN KEY
- (
- relType
- ) REFERENCES umbracoRelationType
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoRelation ADD CONSTRAINT
- FK_umbracoRelation_umbracoNode FOREIGN KEY
- (
- parentId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoRelation ADD CONSTRAINT
- FK_umbracoRelation_umbracoNode1 FOREIGN KEY
- (
- childId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-
-
-ALTER TABLE cmsContentTypeAllowedContentType ADD CONSTRAINT
- FK_cmsContentTypeAllowedContentType_cmsContentType FOREIGN KEY
- (
- Id
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsContentTypeAllowedContentType ADD CONSTRAINT
- FK_cmsContentTypeAllowedContentType_cmsContentType1 FOREIGN KEY
- (
- AllowedId
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoLanguage ADD CONSTRAINT
- IX_umbracoLanguage UNIQUE NONCLUSTERED
- (
- languageISOCode
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE umbracoUser ADD CONSTRAINT
- IX_umbracoUser UNIQUE NONCLUSTERED
- (
- userLogin
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsTaskType ADD CONSTRAINT
- IX_cmsTaskType UNIQUE NONCLUSTERED
- (
- alias
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsDocumentType ADD CONSTRAINT
- FK_cmsDocumentType_cmsTemplate FOREIGN KEY
- (
- templateNodeId
- ) REFERENCES cmsTemplate
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsTemplate ADD CONSTRAINT
- FK_cmsTemplate_cmsTemplate FOREIGN KEY
- (
- master
- ) REFERENCES cmsTemplate
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsContentVersion ADD CONSTRAINT
- IX_cmsContentVersion UNIQUE NONCLUSTERED
- (
- VersionId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsPreviewXml ADD CONSTRAINT
- FK_cmsPreviewXml_cmsContentVersion FOREIGN KEY
- (
- versionId
- ) REFERENCES cmsContentVersion
- (
- VersionId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsPreviewXml ADD CONSTRAINT
- FK_cmsPreviewXml_cmsContent FOREIGN KEY
- (
- nodeId
- ) REFERENCES cmsContent
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMember2MemberGroup ADD CONSTRAINT
- FK_cmsMember2MemberGroup_umbracoNode FOREIGN KEY
- (
- MemberGroup
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
\ No newline at end of file
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Total.sql b/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Total.sql
deleted file mode 100644
index 2f9034bca4..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Total.sql
+++ /dev/null
@@ -1,1609 +0,0 @@
-/*******************************************************************************************
-
-
-
-
-
-
-
- Umbraco database installation script for SQL Server
-
-IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
- Database version: 6.0.0.0
-
- Please increment this version number if ANY change is made to this script,
- so compatibility with scripts for other database systems can be verified easily.
- The first 3 digits depict the Umbraco version, the last digit is the database version.
- (e.g. version 4.0.0.3 means "Umbraco version 4.0.0, database version 3")
-
- Check-in policy: only commit this script if
- * you ran the Umbraco installer completely;
- * you ran it on the targetted database system;
- * you ran the Runway and Module installations;
- * you were able to browse the Boost site;
- * you were able to open the Umbraco administration panel;
- * you have documented the code change in this script;
- * you have incremented the version number in this script.
-
-IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
-
-
-
-
-
-
-********************************************************************************************/
-
-CREATE TABLE [umbracoRelation]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[parentId] [int] NOT NULL,
-[childId] [int] NOT NULL,
-[relType] [int] NOT NULL,
-[datetime] [datetime] NOT NULL CONSTRAINT [DF_umbracoRelation_datetime] DEFAULT (getdate()),
-[comment] [nvarchar] (1000) NOT NULL
-)
-
-;
-ALTER TABLE [umbracoRelation] ADD CONSTRAINT [PK_umbracoRelation] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE TABLE [cmsDocument]
-(
-[nodeId] [int] NOT NULL,
-[published] [bit] NOT NULL,
-[documentUser] [int] NOT NULL,
-[versionId] [uniqueidentifier] NOT NULL,
-[text] [nvarchar] (255) NOT NULL,
-[releaseDate] [datetime] NULL,
-[expireDate] [datetime] NULL,
-[updateDate] [datetime] NOT NULL CONSTRAINT [DF_cmsDocument_updateDate] DEFAULT (getdate()),
-[templateId] [int] NULL,
-[alias] [nvarchar] (255) NULL ,
-[newest] [bit] NOT NULL CONSTRAINT [DF_cmsDocument_newest] DEFAULT (0)
-)
-
-;
-ALTER TABLE [cmsDocument] ADD CONSTRAINT [PK_cmsDocument] PRIMARY KEY CLUSTERED ([versionId])
-;
-CREATE TABLE [umbracoLog]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[userId] [int] NOT NULL,
-[NodeId] [int] NOT NULL,
-[Datestamp] [datetime] NOT NULL CONSTRAINT [DF_umbracoLog_Datestamp] DEFAULT (getdate()),
-[logHeader] [nvarchar] (50) NOT NULL,
-[logComment] [nvarchar] (1000) NULL
-)
-
-;
-ALTER TABLE [umbracoLog] ADD CONSTRAINT [PK_umbracoLog] PRIMARY KEY CLUSTERED ([id])
-;
-
-/* TABLES ARE NEVER USED, REMOVED FOR 4.1
-
-CREATE TABLE [umbracoUserGroup]
-(
-[id] [smallint] NOT NULL IDENTITY(1, 1),
-[userGroupName] [nvarchar] (255)S NOT NULL
-)
-;
-ALTER TABLE [umbracoUserGroup] ADD CONSTRAINT [PK_userGroup] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE TABLE [umbracoUser2userGroup]
-(
-[user] [int] NOT NULL,
-[userGroup] [smallint] NOT NULL
-)
-;
-ALTER TABLE [umbracoUser2userGroup] ADD CONSTRAINT [PK_user2userGroup] PRIMARY KEY CLUSTERED ([user], [userGroup])
-;
-
-*/
-
-CREATE TABLE [umbracoApp]
-(
-[sortOrder] [tinyint] NOT NULL CONSTRAINT [DF_app_sortOrder] DEFAULT (0),
-[appAlias] [nvarchar] (50) NOT NULL,
-[appIcon] [nvarchar] (255) NOT NULL,
-[appName] [nvarchar] (255) NOT NULL,
-[appInitWithTreeAlias] [nvarchar] (255) NULL
-)
-
-;
-ALTER TABLE [umbracoApp] ADD CONSTRAINT [PK_umbracoApp] PRIMARY KEY CLUSTERED ([appAlias])
-;
-CREATE TABLE [cmsPropertyData]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[contentNodeId] [int] NOT NULL,
-[versionId] [uniqueidentifier] NULL,
-[propertytypeid] [int] NOT NULL,
-[dataInt] [int] NULL,
-[dataDate] [datetime] NULL,
-[dataNvarchar] [nvarchar] (500) NULL,
-[dataNtext] [ntext] NULL
-)
-
-;
-ALTER TABLE [cmsPropertyData] ADD CONSTRAINT [PK_cmsPropertyData] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE NONCLUSTERED INDEX [IX_cmsPropertyData] ON [cmsPropertyData] ([id])
-;
-CREATE NONCLUSTERED INDEX [IX_cmsPropertyData_1] ON [cmsPropertyData] ([contentNodeId])
-;
-CREATE NONCLUSTERED INDEX [IX_cmsPropertyData_2] ON [cmsPropertyData] ([versionId])
-;
-CREATE NONCLUSTERED INDEX [IX_cmsPropertyData_3] ON [cmsPropertyData] ([propertytypeid])
-;
-CREATE TABLE [cmsContent]
-(
-[pk] [int] NOT NULL IDENTITY(1, 1),
-[nodeId] [int] NOT NULL,
-[contentType] [int] NOT NULL
-)
-
-;
-ALTER TABLE [cmsContent] ADD CONSTRAINT [PK_cmsContent] PRIMARY KEY CLUSTERED ([pk])
-;
-CREATE TABLE [cmsContentType]
-(
-[pk] [int] NOT NULL IDENTITY(1, 1),
-[nodeId] [int] NOT NULL,
-[alias] [nvarchar] (255) NULL,
-[icon] [nvarchar] (255) NULL,
-[thumbnail] nvarchar(255) NOT NULL CONSTRAINT [DF_cmsContentType_thumbnail] DEFAULT ('folder.png'),
-[isContainer] [bit] NOT NULL CONSTRAINT [df_cmsContentType_isContainer] DEFAULT 0,
-[allowAtRoot] [bit] NOT NULL CONSTRAINT [df_cmsContentType_allowAtRoot] DEFAULT 0
-)
-
-;
-ALTER TABLE [cmsContentType] ADD CONSTRAINT [PK_cmsContentType] PRIMARY KEY CLUSTERED ([pk])
-;
-CREATE TABLE [cmsContentType2ContentType](
- [parentContentTypeId] [int] NOT NULL,
- [childContentTypeId] [int] NOT NULL,
- CONSTRAINT [PK_cmsContentType2ContentType] PRIMARY KEY CLUSTERED
-(
- [parentContentTypeId] ASC,
- [childContentTypeId] ASC
-))
-;
-CREATE TABLE [cmsMacroPropertyType]
-(
-[id] [smallint] NOT NULL IDENTITY(1, 1),
-[macroPropertyTypeAlias] [nvarchar] (50) NULL,
-[macroPropertyTypeRenderAssembly] [nvarchar] (255) NULL,
-[macroPropertyTypeRenderType] [nvarchar] (255) NULL,
-[macroPropertyTypeBaseType] [nvarchar] (255) NULL
-)
-
-;
-ALTER TABLE [cmsMacroPropertyType] ADD CONSTRAINT [PK_macroPropertyType] PRIMARY KEY CLUSTERED ([id])
-;
-
-/* TABLE IS NEVER USED, REMOVED FOR 4.1
-
-CREATE TABLE [umbracoStylesheetProperty]
-(
-[id] [smallint] NOT NULL IDENTITY(1, 1),
-[stylesheetPropertyEditor] [bit] NOT NULL CONSTRAINT [DF_stylesheetProperty_stylesheetPropertyEditor] DEFAULT (0),
-[stylesheet] [tinyint] NOT NULL,
-[stylesheetPropertyAlias] [nvarchar] (50) NULL,
-[stylesheetPropertyName] [nvarchar] (255) NULL,
-[stylesheetPropertyValue] [nvarchar] (400) NULL
-)
-;
-
-ALTER TABLE [umbracoStylesheetProperty] ADD CONSTRAINT [PK_stylesheetProperty] PRIMARY KEY CLUSTERED ([id])
-;
-
-*/
-
-CREATE TABLE [cmsPropertyTypeGroup]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[parentGroupId] [int] NULL CONSTRAINT [df_cmsPropertyTypeGroup_parentGroupId] DEFAULT NULL,
-[contenttypeNodeId] [int] NOT NULL,
-[text] [nvarchar] (255) NOT NULL,
-[sortorder] [int] NOT NULL
-)
-
-;
-ALTER TABLE [cmsPropertyTypeGroup] ADD CONSTRAINT [PK_cmsPropertyTypeGroup] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE TABLE [cmsTemplate]
-(
-[pk] [int] NOT NULL IDENTITY(1, 1),
-[nodeId] [int] NOT NULL,
-[master] [int] NULL,
-[alias] [nvarchar] (100) NULL,
-[design] [ntext] NOT NULL
-)
-
-;
-ALTER TABLE [cmsTemplate] ADD CONSTRAINT [PK_templates] PRIMARY KEY CLUSTERED ([pk])
-;
-CREATE TABLE [umbracoUser2app]
-(
-[user] [int] NOT NULL,
-[app] [nvarchar] (50) NOT NULL
-)
-
-;
-ALTER TABLE [umbracoUser2app] ADD CONSTRAINT [PK_user2app] PRIMARY KEY CLUSTERED ([user], [app])
-;
-CREATE TABLE [umbracoUserType]
-(
-[id] [smallint] NOT NULL IDENTITY(1, 1),
-[userTypeAlias] [nvarchar] (50) NULL,
-[userTypeName] [nvarchar] (255) NOT NULL,
-[userTypeDefaultPermissions] [nvarchar] (50) NULL
-)
-
-;
-ALTER TABLE [umbracoUserType] ADD CONSTRAINT [PK_userType] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE TABLE [umbracoUser]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[userDisabled] [bit] NOT NULL CONSTRAINT [DF_umbracoUser_userDisabled] DEFAULT (0),
-[userNoConsole] [bit] NOT NULL CONSTRAINT [DF_umbracoUser_userNoConsole] DEFAULT (0),
-[userType] [smallint] NOT NULL,
-[startStructureID] [int] NOT NULL,
-[startMediaID] [int] NULL,
-[userName] [nvarchar] (255) NOT NULL,
-[userLogin] [nvarchar] (125) NOT NULL,
-[userPassword] [nvarchar] (125) NOT NULL,
-[userEmail] [nvarchar] (255) NOT NULL,
-[userDefaultPermissions] [nvarchar] (50) NULL,
-[userLanguage] [nvarchar] (10) NULL
-)
-
-;
-ALTER TABLE [umbracoUser] ADD CONSTRAINT [PK_user] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE TABLE [cmsDocumentType]
-(
-[contentTypeNodeId] [int] NOT NULL,
-[templateNodeId] [int] NOT NULL,
-[IsDefault] [bit] NOT NULL CONSTRAINT [DF_cmsDocumentType_IsDefault] DEFAULT (0)
-)
-
-;
-ALTER TABLE [cmsDocumentType] ADD CONSTRAINT [PK_cmsDocumentType] PRIMARY KEY CLUSTERED ([contentTypeNodeId], [templateNodeId])
-;
-CREATE TABLE [cmsMemberType]
-(
-[pk] [int] NOT NULL IDENTITY(1, 1),
-[NodeId] [int] NOT NULL,
-[propertytypeId] [int] NOT NULL,
-[memberCanEdit] [bit] NOT NULL CONSTRAINT [DF_cmsMemberType_memberCanEdit] DEFAULT (0),
-[viewOnProfile] [bit] NOT NULL CONSTRAINT [DF_cmsMemberType_viewOnProfile] DEFAULT (0)
-)
-
-;
-ALTER TABLE [cmsMemberType] ADD CONSTRAINT [PK_cmsMemberType] PRIMARY KEY CLUSTERED ([pk])
-;
-CREATE TABLE [cmsMember]
-(
-[nodeId] [int] NOT NULL,
-[Email] [nvarchar] (1000) NOT NULL CONSTRAINT [DF_cmsMember_Email] DEFAULT (''),
-[LoginName] [nvarchar] (1000) NOT NULL CONSTRAINT [DF_cmsMember_LoginName] DEFAULT (''),
-[Password] [nvarchar] (1000) NOT NULL CONSTRAINT [DF_cmsMember_Password] DEFAULT ('')
-)
-
-;
-CREATE TABLE [umbracoNode]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[trashed] [bit] NOT NULL CONSTRAINT [DF_umbracoNode_trashed] DEFAULT (0),
-[parentID] [int] NOT NULL,
-[nodeUser] [int] NULL,
-[level] [smallint] NOT NULL,
-[path] [nvarchar] (150) NOT NULL,
-[sortOrder] [int] NOT NULL,
-[uniqueID] [uniqueidentifier] NULL,
-[text] [nvarchar] (255) NULL,
-[nodeObjectType] [uniqueidentifier] NULL,
-[createDate] [datetime] NOT NULL CONSTRAINT [DF_umbracoNode_createDate] DEFAULT (getdate())
-)
-
-;
-ALTER TABLE [umbracoNode] ADD CONSTRAINT [PK_structure] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE NONCLUSTERED INDEX [IX_umbracoNodeParentId] ON [umbracoNode] ([parentID])
-;
-CREATE NONCLUSTERED INDEX [IX_umbracoNodeObjectType] ON [umbracoNode] ([nodeObjectType])
-;
-CREATE TABLE [cmsPropertyType]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[dataTypeId] [int] NOT NULL,
-[contentTypeId] [int] NOT NULL,
-[propertyTypeGroupId] [int] NULL,
-[Alias] [nvarchar] (255) NOT NULL,
-[Name] [nvarchar] (255) NULL,
-[helpText] [nvarchar] (1000) NULL,
-[sortOrder] [int] NOT NULL CONSTRAINT [DF__cmsProper__sortO__1EA48E88] DEFAULT (0),
-[mandatory] [bit] NOT NULL CONSTRAINT [DF__cmsProper__manda__2180FB33] DEFAULT (0),
-[validationRegExp] [nvarchar] (255) NULL,
-[Description] [nvarchar] (2000) NULL
-)
-
-;
-ALTER TABLE [cmsPropertyType] ADD CONSTRAINT [PK_cmsPropertyType] PRIMARY KEY CLUSTERED ([id])
-;
-
-CREATE TABLE [cmsMacroProperty]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[macroPropertyHidden] [bit] NOT NULL CONSTRAINT [DF_macroProperty_macroPropertyHidden] DEFAULT (0),
-[macroPropertyType] [smallint] NOT NULL,
-[macro] [int] NOT NULL,
-[macroPropertySortOrder] [tinyint] NOT NULL CONSTRAINT [DF_macroProperty_macroPropertySortOrder] DEFAULT (0),
-[macroPropertyAlias] [nvarchar] (50) NOT NULL,
-[macroPropertyName] [nvarchar] (255) NOT NULL
-)
-
-;
-ALTER TABLE [cmsMacroProperty] ADD CONSTRAINT [PK_macroProperty] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE TABLE [cmsMacro]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[macroUseInEditor] [bit] NOT NULL CONSTRAINT [DF_macro_macroUseInEditor] DEFAULT (0),
-[macroRefreshRate] [int] NOT NULL CONSTRAINT [DF_macro_macroRefreshRate] DEFAULT (0),
-[macroAlias] [nvarchar] (255) NOT NULL,
-[macroName] [nvarchar] (255) NULL,
-[macroScriptType] [nvarchar] (255) NULL,
-[macroScriptAssembly] [nvarchar] (255) NULL,
-[macroXSLT] [nvarchar] (255) NULL,
-[macroCacheByPage] [bit] NOT NULL CONSTRAINT [DF_cmsMacro_macroCacheByPage] DEFAULT (1),
-[macroCachePersonalized] [bit] NOT NULL CONSTRAINT [DF_cmsMacro_macroCachePersonalized] DEFAULT (0),
-[macroDontRender] [bit] NOT NULL CONSTRAINT [DF_cmsMacro_macroDontRender] DEFAULT (0)
-)
-
-;
-ALTER TABLE [cmsMacro] ADD CONSTRAINT [PK_macro] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE TABLE [cmsContentVersion]
-(
-[id] [int] NOT NULL IDENTITY(1, 1) PRIMARY KEY,
-[ContentId] [int] NOT NULL,
-[VersionId] [uniqueidentifier] NOT NULL,
-[VersionDate] [datetime] NOT NULL CONSTRAINT [DF_cmsContentVersion_VersionDate] DEFAULT (getdate())
-)
-
-;
-CREATE TABLE [umbracoAppTree]
-(
-[treeSilent] [bit] NOT NULL CONSTRAINT [DF_umbracoAppTree_treeSilent] DEFAULT (0),
-[treeInitialize] [bit] NOT NULL CONSTRAINT [DF_umbracoAppTree_treeInitialize] DEFAULT (1),
-[treeSortOrder] [tinyint] NOT NULL,
-[appAlias] [nvarchar] (50) NOT NULL,
-[treeAlias] [nvarchar] (150) NOT NULL,
-[treeTitle] [nvarchar] (255) NOT NULL,
-[treeIconClosed] [nvarchar] (255) NOT NULL,
-[treeIconOpen] [nvarchar] (255) NOT NULL,
-[treeHandlerAssembly] [nvarchar] (255) NOT NULL,
-[treeHandlerType] [nvarchar] (255) NOT NULL,
-[action] [nvarchar] (255) NULL
-)
-
-;
-ALTER TABLE [umbracoAppTree] ADD CONSTRAINT [PK_umbracoAppTree] PRIMARY KEY CLUSTERED ([appAlias], [treeAlias])
-;
-
-CREATE TABLE [cmsContentTypeAllowedContentType]
-(
-[Id] [int] NOT NULL,
-[AllowedId] [int] NOT NULL,
-[SortOrder] [int] NOT NULL CONSTRAINT [df_cmsContentTypeAllowedContentType_sortOrder] DEFAULT 1
-)
-
-;
-ALTER TABLE [cmsContentTypeAllowedContentType] ADD CONSTRAINT [PK_cmsContentTypeAllowedContentType] PRIMARY KEY CLUSTERED ([Id], [AllowedId])
-;
-CREATE TABLE [cmsContentXml]
-(
-[nodeId] [int] NOT NULL,
-[xml] [ntext] NOT NULL
-)
-
-;
-ALTER TABLE [cmsContentXml] ADD CONSTRAINT [PK_cmsContentXml] PRIMARY KEY CLUSTERED ([nodeId])
-;
-CREATE TABLE [cmsDataType]
-(
-[pk] [int] NOT NULL IDENTITY(1, 1),
-[nodeId] [int] NOT NULL,
-[controlId] [uniqueidentifier] NOT NULL,
-[dbType] [varchar] (50) NOT NULL
-)
-
-;
-ALTER TABLE [cmsDataType] ADD CONSTRAINT [PK_cmsDataType] PRIMARY KEY CLUSTERED ([pk])
-;
-CREATE TABLE [cmsDataTypePreValues]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[datatypeNodeId] [int] NOT NULL,
-[value] [nvarchar] (255) NULL,
-[sortorder] [int] NOT NULL,
-[alias] [nvarchar] (50) NULL
-)
-
-;
-ALTER TABLE [cmsDataTypePreValues] ADD CONSTRAINT [PK_cmsDataTypePreValues] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE TABLE [cmsDictionary]
-(
-[pk] [int] NOT NULL IDENTITY(1, 1),
-[id] [uniqueidentifier] NOT NULL,
-[parent] [uniqueidentifier] NOT NULL,
-[key] [nvarchar] (1000) NOT NULL
-)
-
-;
-ALTER TABLE [cmsDictionary] ADD CONSTRAINT [PK_cmsDictionary] PRIMARY KEY CLUSTERED ([pk])
-;
-CREATE TABLE [cmsLanguageText]
-(
-[pk] [int] NOT NULL IDENTITY(1, 1),
-[languageId] [int] NOT NULL,
-[UniqueId] [uniqueidentifier] NOT NULL,
-[value] [nvarchar] (1000) NOT NULL
-)
-
-;
-ALTER TABLE [cmsLanguageText] ADD CONSTRAINT [PK_cmsLanguageText] PRIMARY KEY CLUSTERED ([pk])
-;
-CREATE TABLE [cmsMember2MemberGroup]
-(
-[Member] [int] NOT NULL,
-[MemberGroup] [int] NOT NULL
-)
-
-;
-ALTER TABLE [cmsMember2MemberGroup] ADD CONSTRAINT [PK_cmsMember2MemberGroup] PRIMARY KEY CLUSTERED ([Member], [MemberGroup])
-;
-CREATE TABLE [cmsStylesheet]
-(
-[nodeId] [int] NOT NULL,
-[filename] [nvarchar] (100) NOT NULL,
-[content] [ntext] NULL
-)
-
-;
-CREATE TABLE [cmsStylesheetProperty]
-(
-[nodeId] [int] NOT NULL,
-[stylesheetPropertyEditor] [bit] NULL,
-[stylesheetPropertyAlias] [nvarchar] (50) NULL,
-[stylesheetPropertyValue] [nvarchar] (400) NULL
-)
-
-;
-CREATE TABLE [umbracoDomains]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[domainDefaultLanguage] [int] NULL,
-[domainRootStructureID] [int] NULL,
-[domainName] [nvarchar] (255) NOT NULL
-)
-
-;
-ALTER TABLE [umbracoDomains] ADD CONSTRAINT [PK_domains] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE TABLE [umbracoLanguage]
-(
-[id] [smallint] NOT NULL IDENTITY(1, 1),
-[languageISOCode] [nvarchar] (10) NULL,
-[languageCultureName] [nvarchar] (100) NULL
-)
-
-;
-ALTER TABLE [umbracoLanguage] ADD CONSTRAINT [PK_language] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE TABLE [umbracoRelationType]
-(
-[id] [int] NOT NULL IDENTITY(1, 1),
-[dual] [bit] NOT NULL,
-[parentObjectType] [uniqueidentifier] NOT NULL,
-[childObjectType] [uniqueidentifier] NOT NULL,
-[name] [nvarchar] (255) NOT NULL,
-[alias] [nvarchar] (100) NULL
-)
-
-;
-ALTER TABLE [umbracoRelationType] ADD CONSTRAINT [PK_umbracoRelationType] PRIMARY KEY CLUSTERED ([id])
-;
-
-/* TABLE IS NEVER USED, REMOVED FOR 4.1
-
-CREATE TABLE [umbracoStylesheet]
-(
-[nodeId] [int] NOT NULL,
-[filename] [nvarchar] (100) NOT NULL,
-[content] [ntext] NULL
-)
-;
-
-ALTER TABLE [umbracoStylesheet] ADD CONSTRAINT [PK_umbracoStylesheet] PRIMARY KEY CLUSTERED ([nodeId])
-;
-
-*/
-
-CREATE TABLE [umbracoUser2NodeNotify]
-(
-[userId] [int] NOT NULL,
-[nodeId] [int] NOT NULL,
-[action] [char] (1) NOT NULL
-)
-
-;
-ALTER TABLE [umbracoUser2NodeNotify] ADD CONSTRAINT [PK_umbracoUser2NodeNotify] PRIMARY KEY CLUSTERED ([userId], [nodeId], [action])
-;
-CREATE TABLE [umbracoUser2NodePermission]
-(
-[userId] [int] NOT NULL,
-[nodeId] [int] NOT NULL,
-[permission] [char] (1) NOT NULL
-)
-
-;
-ALTER TABLE [umbracoUser2NodePermission] ADD CONSTRAINT [PK_umbracoUser2NodePermission] PRIMARY KEY CLUSTERED ([userId], [nodeId], [permission])
-;
-CREATE TABLE [umbracoUserLogins]
-(
-[contextID] [uniqueidentifier] NOT NULL,
-[userID] [int] NOT NULL,
-[timeout] [bigint] NOT NULL
-)
-;
-CREATE CLUSTERED INDEX umbracoUserLogins_Index ON umbracoUserLogins (contextID)
-;
-ALTER TABLE [cmsPropertyData] ADD
-CONSTRAINT [FK_cmsPropertyData_umbracoNode] FOREIGN KEY ([contentNodeId]) REFERENCES [umbracoNode] ([id])
-;
-
-/* TABLES ARE NEVER USED, REMOVED FOR 4.1
-
-ALTER TABLE [umbracoUser2userGroup] ADD
-CONSTRAINT [FK_user2userGroup_user] FOREIGN KEY ([user]) REFERENCES [umbracoUser] ([id]),
-CONSTRAINT [FK_user2userGroup_userGroup] FOREIGN KEY ([userGroup]) REFERENCES [umbracoUserGroup] ([id])
-;
-
-*/
-
-ALTER TABLE [cmsDocument] ADD
-CONSTRAINT [FK_cmsDocument_umbracoNode] FOREIGN KEY ([nodeId]) REFERENCES [umbracoNode] ([id])
-;
-ALTER TABLE [cmsMacroProperty] ADD
-CONSTRAINT [FK_umbracoMacroProperty_umbracoMacroPropertyType] FOREIGN KEY ([macroPropertyType]) REFERENCES [cmsMacroPropertyType] ([id])
-;
-ALTER TABLE [umbracoUser] ADD
-CONSTRAINT [FK_user_userType] FOREIGN KEY ([userType]) REFERENCES [umbracoUserType] ([id])
-;
-ALTER TABLE [umbracoNode] ADD
-CONSTRAINT [FK_umbracoNode_umbracoNode] FOREIGN KEY ([parentID]) REFERENCES [umbracoNode] ([id])
-;
-ALTER TABLE [cmsTemplate] ADD
-CONSTRAINT [FK_cmsTemplate_umbracoNode] FOREIGN KEY ([nodeId]) REFERENCES [umbracoNode] ([id])
-;
-ALTER TABLE [cmsContentType] ADD
-CONSTRAINT [FK_cmsContentType_umbracoNode] FOREIGN KEY ([nodeId]) REFERENCES [umbracoNode] ([id])
-;
-ALTER TABLE [cmsPropertyType] ADD
-CONSTRAINT [FK_cmsPropertyType_cmsPropertyTypeGroup] FOREIGN KEY ([propertyTypeGroupId]) REFERENCES [cmsPropertyTypeGroup] ([id])
-;
-ALTER TABLE [cmsContent] ADD
-CONSTRAINT [FK_cmsContent_umbracoNode] FOREIGN KEY ([nodeId]) REFERENCES [umbracoNode] ([id])
-;
-ALTER TABLE [umbracoUser2app] ADD
-CONSTRAINT [FK_umbracoUser2app_umbracoUser] FOREIGN KEY ([user]) REFERENCES [umbracoUser] ([id])
-;
-
-ALTER TABLE [cmsTemplate] DROP CONSTRAINT [FK_cmsTemplate_umbracoNode]
-;
-ALTER TABLE [cmsPropertyType] DROP CONSTRAINT [FK_cmsPropertyType_cmsPropertyTypeGroup]
-;
-ALTER TABLE [cmsContent] DROP CONSTRAINT [FK_cmsContent_umbracoNode]
-;
-ALTER TABLE [cmsMacroProperty] DROP CONSTRAINT [FK_umbracoMacroProperty_umbracoMacroPropertyType]
-;
-ALTER TABLE [umbracoUser2app] DROP CONSTRAINT [FK_umbracoUser2app_umbracoUser]
-;
-ALTER TABLE [cmsPropertyData] DROP CONSTRAINT [FK_cmsPropertyData_umbracoNode]
-;
-
-/* TABLE IS NEVER USED, REMOVED FOR 4.1
-
-ALTER TABLE [umbracoUser2userGroup] DROP CONSTRAINT [FK_user2userGroup_user]
-;
-ALTER TABLE [umbracoUser2userGroup] DROP CONSTRAINT [FK_user2userGroup_userGroup]
-;
-
-*/
-
-ALTER TABLE [umbracoUser] DROP CONSTRAINT [FK_user_userType]
-;
-ALTER TABLE [cmsContentType] DROP CONSTRAINT [FK_cmsContentType_umbracoNode]
-;
-ALTER TABLE [cmsDocument] DROP CONSTRAINT [FK_cmsDocument_umbracoNode]
-;
-ALTER TABLE [umbracoNode] DROP CONSTRAINT [FK_umbracoNode_umbracoNode]
-;
-SET IDENTITY_INSERT [umbracoNode] ON
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-92, 0, -1, 0, 11, N'-1,-92', 37, 'f0bc4bfb-b499-40d6-ba86-058885a5178c', N'Label', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20040930 14:01:49.920')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-90, 0, -1, 0, 11, N'-1,-90', 35, '84c6b441-31df-4ffe-b67e-67d5bc3ae65a', N'Upload', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20040930 14:01:49.920')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-89, 0, -1, 0, 11, N'-1,-89', 34, 'c6bac0dd-4ab9-45b1-8e30-e4b619ee5da3', N'Textbox multiple', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20040930 14:01:49.920')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-88, 0, -1, 0, 11, N'-1,-88', 33, '0cc0eba1-9960-42c9-bf9b-60e150b429ae', N'Textstring', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20040930 14:01:49.920')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-87, 0, -1, 0, 11, N'-1,-87', 32, 'ca90c950-0aff-4e72-b976-a30b1ac57dad', N'Richtext editor', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20040930 14:01:49.920')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-51, 0, -1, 0, 11, N'-1,-51', 4, '2e6d3631-066e-44b8-aec4-96f09099b2b5', N'Numeric', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20040930 14:01:49.920')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-49, 0, -1, 0, 11, N'-1,-49', 2, '92897bc6-a5f3-4ffe-ae27-f2e7e33dda49', N'True/false', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20040930 14:01:49.920')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-43, 0, -1, 0, 1, N'-1,-43', 2, 'fbaf13a8-4036-41f2-93a3-974f678c312a', N'Checkbox list', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20041015 14:11:04.367')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-42, 0, -1, 0, 1, N'-1,-42', 2, '0b6a45e7-44ba-430d-9da5-4e46060b9e03', N'Dropdown', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20041015 14:10:59.000')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-41, 0, -1, 0, 1, N'-1,-41', 2, '5046194e-4237-453c-a547-15db3a07c4e1', N'Date Picker', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20041015 14:10:54.303')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-40, 0, -1, 0, 1, N'-1,-40', 2, 'bb5f57c9-ce2b-4bb9-b697-4caca783a805', N'Radiobox', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20041015 14:10:49.253')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-39, 0, -1, 0, 1, N'-1,-39', 2, 'f38f0ac7-1d27-439c-9f3f-089cd8825a53', N'Dropdown multiple', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20041015 14:10:44.480')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-38, 0, -1, 0, 1, N'-1,-38', 2, 'fd9f1447-6c61-4a7c-9595-5aa39147d318', N'Folder Browser', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20041015 14:10:37.020')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-37, 0, -1, 0, 1, N'-1,-37', 2, '0225af17-b302-49cb-9176-b9f35cab9c17', N'Approved Color', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20041015 14:10:30.580')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-36, 0, -1, 0, 1, N'-1,-36', 2, 'e4d66c0f-b935-4200-81f0-025f7256b89a', N'Date Picker with time', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20041015 14:10:23.007')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (-1, 0, -1, 0, 0, N'-1', 0, '916724a5-173d-4619-b97e-b9de133dd6f5', N'SYSTEM DATA: umbraco master root', 'ea7d8624-4cfe-4578-a871-24aa946bf34d', '20040930 14:01:49.920')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1031, 0, -1, 1, 1, N'-1,1031', 2, 'f38bd2d7-65d0-48e6-95dc-87ce06ec2d3d', N'Folder', '4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e', '20041201 00:13:40.743')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1032, 0, -1, 1, 1, N'-1,1032', 2, 'cc07b313-0843-4aa8-bbda-871c8da728c8', N'Image', '4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e', '20041201 00:13:43.737')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1033, 0, -1, 1, 1, N'-1,1033', 2, '4c52d8ab-54e6-40cd-999c-7a5f24903e4d', N'File', '4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e', '20041201 00:13:46.210')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1034, 0, -1, 0, 1, N'-1,1034', 2, 'a6857c73-d6e9-480c-b6e6-f15f6ad11125', N'Content Picker', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20060103 13:07:29.203')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1035, 0, -1, 0, 1, N'-1,1035', 2, '93929b9a-93a2-4e2a-b239-d99334440a59', N'Media Picker', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20060103 13:07:36.143')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1036, 0, -1, 0, 1, N'-1,1036', 2, '2b24165f-9782-4aa3-b459-1de4a4d21f60', N'Member Picker', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20060103 13:07:40.260')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1038, 0, -1, 0, 1, N'-1,1038', 2, '1251c96c-185c-4e9b-93f4-b48205573cbd', N'Simple Editor', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20060103 13:07:55.250')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1039, 0, -1, 0, 1, N'-1,1039', 2, '06f349a9-c949-4b6a-8660-59c10451af42', N'Ultimate Picker', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20060103 13:07:55.250')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1040, 0, -1, 0, 1, N'-1,1040', 2, '21e798da-e06e-4eda-a511-ed257f78d4fa', N'Related Links', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20060103 13:07:55.250')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1041, 0, -1, 0, 1, N'-1,1041', 2, 'b6b73142-b9c1-4bf8-a16d-e1c23320b549', N'Tags', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20060103 13:07:55.250')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1042, 0, -1, 0, 1, N'-1,1042', 2, '0a452bd5-83f9-4bc3-8403-1286e13fb77e', N'Macro Container', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20060103 13:07:55.250')
-INSERT INTO [umbracoNode] ([id], [trashed], [parentID], [nodeUser], [level], [path], [sortOrder], [uniqueID], [text], [nodeObjectType], [createDate]) VALUES (1043, 0, -1, 0, 1, N'-1,1043', 2, '1df9f033-e6d4-451f-b8d2-e0cbc50a836f', N'Image Cropper', '30a2a501-1978-4ddb-a57b-f7efed43ba3c', '20060103 13:07:55.250')
-
-SET IDENTITY_INSERT [umbracoNode] OFF
-;
-SET IDENTITY_INSERT [cmsContentType] ON
-INSERT INTO [cmsContentType] ([pk], [nodeId], [alias], [icon], [thumbnail], [isContainer], [allowAtRoot]) VALUES (532, 1031, N'Folder', N'folder.gif', N'folder.png', 1, 1)
-INSERT INTO [cmsContentType] ([pk], [nodeId], [alias], [icon], [thumbnail]) VALUES (533, 1032, N'Image', N'mediaPhoto.gif', N'mediaPhoto.png')
-INSERT INTO [cmsContentType] ([pk], [nodeId], [alias], [icon], [thumbnail]) VALUES (534, 1033, N'File', N'mediaFile.gif', N'mediaFile.png')
-SET IDENTITY_INSERT [cmsContentType] OFF
-;
-SET IDENTITY_INSERT [umbracoUser] ON
-INSERT INTO [umbracoUser] ([id], [userDisabled], [userNoConsole], [userType], [startStructureID], [startMediaID], [userName], [userLogin], [userPassword], [userEmail], [userDefaultPermissions], [userLanguage]) VALUES (0, 0, 0, 1, -1, -1, N'Administrator', N'admin', N'default', N'', NULL, N'en')
-SET IDENTITY_INSERT [umbracoUser] OFF
-;
-SET IDENTITY_INSERT [umbracoUserType] ON
-INSERT INTO [umbracoUserType] ([id], [userTypeAlias], [userTypeName], [userTypeDefaultPermissions]) VALUES (1, N'admin', N'Administrators', N'CADMOSKTPIURZ:')
-INSERT INTO [umbracoUserType] ([id], [userTypeAlias], [userTypeName], [userTypeDefaultPermissions]) VALUES (2, N'writer', N'Writer', N'CAH:')
-INSERT INTO [umbracoUserType] ([id], [userTypeAlias], [userTypeName], [userTypeDefaultPermissions]) VALUES (3, N'editor', N'Editors', N'CADMOSKTPUZ:')
-SET IDENTITY_INSERT [umbracoUserType] OFF
-;
-INSERT INTO [umbracoUser2app] ([user], [app]) VALUES (0, N'content')
-INSERT INTO [umbracoUser2app] ([user], [app]) VALUES (0, N'developer')
-INSERT INTO [umbracoUser2app] ([user], [app]) VALUES (0, N'media')
-INSERT INTO [umbracoUser2app] ([user], [app]) VALUES (0, N'member')
-INSERT INTO [umbracoUser2app] ([user], [app]) VALUES (0, N'settings')
-INSERT INTO [umbracoUser2app] ([user], [app]) VALUES (0, N'users')
-;
-SET IDENTITY_INSERT [cmsMacroPropertyType] ON
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (3, N'mediaCurrent', N'umbraco.macroRenderings', N'media', N'Int32')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (4, N'contentSubs', N'umbraco.macroRenderings', N'content', N'Int32')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (5, N'contentRandom', N'umbraco.macroRenderings', N'content', N'Int32')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (6, N'contentPicker', N'umbraco.macroRenderings', N'content', N'Int32')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (13, N'number', N'umbraco.macroRenderings', N'numeric', N'Int32')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (14, N'bool', N'umbraco.macroRenderings', N'yesNo', N'Boolean')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (16, N'text', N'umbraco.macroRenderings', N'text', N'String')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (17, N'contentTree', N'umbraco.macroRenderings', N'content', N'Int32')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (18, N'contentType', N'umbraco.macroRenderings', N'contentTypeSingle', N'Int32')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (19, N'contentTypeMultiple', N'umbraco.macroRenderings', N'contentTypeMultiple', N'Int32')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (20, N'contentAll', N'umbraco.macroRenderings', N'content', N'Int32')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (21, N'tabPicker', N'umbraco.macroRenderings', N'tabPicker', N'String')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (22, N'tabPickerMultiple', N'umbraco.macroRenderings', N'tabPickerMultiple', N'String')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (23, N'propertyTypePicker', N'umbraco.macroRenderings', N'propertyTypePicker', N'String')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (24, N'propertyTypePickerMultiple', N'umbraco.macroRenderings', N'propertyTypePickerMultiple', N'String')
-INSERT INTO [cmsMacroPropertyType] ([id], [macroPropertyTypeAlias], [macroPropertyTypeRenderAssembly], [macroPropertyTypeRenderType], [macroPropertyTypeBaseType]) VALUES (25, N'textMultiLine', N'umbraco.macroRenderings', N'textMultiple', N'String')
-SET IDENTITY_INSERT [cmsMacroPropertyType] OFF
-;
-SET IDENTITY_INSERT [cmsPropertyTypeGroup] ON
-INSERT INTO [cmsPropertyTypeGroup] ([id], [contenttypeNodeId], [text], [sortorder]) VALUES (3, 1032, N'Image', 1)
-INSERT INTO [cmsPropertyTypeGroup] ([id], [contenttypeNodeId], [text], [sortorder]) VALUES (4, 1033, N'File', 1)
-INSERT INTO [cmsPropertyTypeGroup] ([id], [contenttypeNodeId], [text], [sortorder]) VALUES (5, 1031, N'Contents', 1)
-SET IDENTITY_INSERT [cmsPropertyTypeGroup] OFF
-;
-SET IDENTITY_INSERT [cmsPropertyType] ON
-INSERT INTO [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [propertyTypeGroupId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (6, -90, 1032, 3, N'umbracoFile', N'Upload image', NULL, 0, 0, NULL, NULL)
-INSERT INTO [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [propertyTypeGroupId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (7, -92, 1032, 3, N'umbracoWidth', N'Width', NULL, 0, 0, NULL, NULL)
-INSERT INTO [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [propertyTypeGroupId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (8, -92, 1032, 3, N'umbracoHeight', N'Height', NULL, 0, 0, NULL, NULL)
-INSERT INTO [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [propertyTypeGroupId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (9, -92, 1032, 3, N'umbracoBytes', N'Size', NULL, 0, 0, NULL, NULL)
-INSERT INTO [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [propertyTypeGroupId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (10, -92, 1032, 3, N'umbracoExtension', N'Type', NULL, 0, 0, NULL, NULL)
-INSERT INTO [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [propertyTypeGroupId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (24, -90, 1033, 4, N'umbracoFile', N'Upload file', NULL, 0, 0, NULL, NULL)
-INSERT INTO [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [propertyTypeGroupId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (25, -92, 1033, 4, N'umbracoExtension', N'Type', NULL, 0, 0, NULL, NULL)
-INSERT INTO [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [propertyTypeGroupId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (26, -92, 1033, 4, N'umbracoBytes', N'Size', NULL, 0, 0, NULL, NULL)
-INSERT INTO [cmsPropertyType] ([id], [dataTypeId], [contentTypeId], [propertyTypeGroupId], [Alias], [Name], [helpText], [sortOrder], [mandatory], [validationRegExp], [Description]) VALUES (27, -38, 1031, 5, N'contents', N'Contents:', NULL, 0, 0, NULL, NULL)
-SET IDENTITY_INSERT [cmsPropertyType] OFF
-;
-SET IDENTITY_INSERT [umbracoLanguage] ON
-INSERT INTO [umbracoLanguage] ([id], [languageISOCode], [languageCultureName]) VALUES (1, N'en-US', N'en-US')
-SET IDENTITY_INSERT [umbracoLanguage] OFF
-;
-INSERT INTO [cmsContentTypeAllowedContentType] ([Id], [AllowedId]) VALUES (1031, 1031)
-INSERT INTO [cmsContentTypeAllowedContentType] ([Id], [AllowedId]) VALUES (1031, 1032)
-INSERT INTO [cmsContentTypeAllowedContentType] ([Id], [AllowedId]) VALUES (1031, 1033)
-SET IDENTITY_INSERT [cmsDataType] ON
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (4, -49, '38b352c1-e9f8-4fd8-9324-9a2eab06d97a', 'Integer')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (6, -51, '1413afcb-d19a-4173-8e9a-68288d2a73b8', 'Integer')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (8, -87, '5E9B75AE-FACE-41c8-B47E-5F4B0FD82F83', 'Ntext')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (9, -88, 'ec15c1e5-9d90-422a-aa52-4f7622c63bea', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (10, -89, '67db8357-ef57-493e-91ac-936d305e0f2a', 'Ntext')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (11, -90, '5032a6e6-69e3-491d-bb28-cd31cd11086c', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (12, -91, 'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (13, -92, '6c738306-4c17-4d88-b9bd-6546f3771597', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (14, -36, 'b6fb1622-afa5-4bbf-a3cc-d9672a442222', 'Date')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (15, -37, 'f8d60f68-ec59-4974-b43b-c46eb5677985', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (16, -38, 'cccd4ae9-f399-4ed2-8038-2e88d19e810c', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (17, -39, '928639ed-9c73-4028-920c-1e55dbb68783', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (18, -40, 'a52c7c1c-c330-476e-8605-d63d3b84b6a6', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (19, -41, '23e93522-3200-44e2-9f29-e61a6fcbb79a', 'Date')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (20, -42, 'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6', 'Integer')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (21, -43, 'b4471851-82b6-4c75-afa4-39fa9c6a75e9', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (22, -44, 'a3776494-0574-4d93-b7de-efdfdec6f2d1', 'Ntext')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (23, -128, 'a52c7c1c-c330-476e-8605-d63d3b84b6a6', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (24, -129, '928639ed-9c73-4028-920c-1e55dbb68783', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (25, -130, 'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (26, -131, 'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (27, -132, 'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (28, -133, '6c738306-4c17-4d88-b9bd-6546f3771597', 'Ntext')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (29, -134, '928639ed-9c73-4028-920c-1e55dbb68783', 'Nvarchar')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (30, -50, 'aaf99bb2-dbbe-444d-a296-185076bf0484', 'Date')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (31, 1034, '158aa029-24ed-4948-939e-c3da209e5fba', 'Integer')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (32, 1035, 'ead69342-f06d-4253-83ac-28000225583b', 'Integer')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (33, 1036, '39f533e4-0551-4505-a64b-e0425c5ce775', 'Integer')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (35, 1038, '60b7dabf-99cd-41eb-b8e9-4d2e669bbde9', 'Ntext')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (36, 1039, 'cdbf0b5d-5cb2-445f-bc12-fcaaec07cf2c', 'Ntext')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (37, 1040, '71b8ad1a-8dc2-425c-b6b8-faa158075e63', 'Ntext')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (38, 1041, '4023e540-92f5-11dd-ad8b-0800200c9a66', 'Ntext')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (39, 1042, '474FCFF8-9D2D-11DE-ABC6-AD7A56D89593', 'Ntext')
-INSERT INTO [cmsDataType] ([pk], [nodeId], [controlId], [dbType]) VALUES (40, 1043, '7A2D436C-34C2-410F-898F-4A23B3D79F54', 'Ntext')
-
-SET IDENTITY_INSERT [cmsDataType] OFF
-;
-ALTER TABLE [cmsTemplate] ADD CONSTRAINT [FK_cmsTemplate_umbracoNode] FOREIGN KEY ([nodeId]) REFERENCES [umbracoNode] ([id])
-ALTER TABLE [cmsPropertyType] ADD CONSTRAINT [FK_cmsPropertyType_cmsPropertyTypeGroup] FOREIGN KEY ([propertyTypeGroupId]) REFERENCES [cmsPropertyTypeGroup] ([id])
-ALTER TABLE [cmsContent] ADD CONSTRAINT [FK_cmsContent_umbracoNode] FOREIGN KEY ([nodeId]) REFERENCES [umbracoNode] ([id])
-ALTER TABLE [cmsMacroProperty] ADD CONSTRAINT [FK_umbracoMacroProperty_umbracoMacroPropertyType] FOREIGN KEY ([macroPropertyType]) REFERENCES [cmsMacroPropertyType] ([id])
-ALTER TABLE [umbracoUser2app] ADD CONSTRAINT [FK_umbracoUser2app_umbracoUser] FOREIGN KEY ([user]) REFERENCES [umbracoUser] ([id])
-ALTER TABLE [cmsPropertyData] ADD CONSTRAINT [FK_cmsPropertyData_umbracoNode] FOREIGN KEY ([contentNodeId]) REFERENCES [umbracoNode] ([id])
-
-ALTER TABLE [umbracoUser] ADD CONSTRAINT [FK_user_userType] FOREIGN KEY ([userType]) REFERENCES [umbracoUserType] ([id])
-ALTER TABLE [cmsContentType] ADD CONSTRAINT [FK_cmsContentType_umbracoNode] FOREIGN KEY ([nodeId]) REFERENCES [umbracoNode] ([id])
-ALTER TABLE [cmsDocument] ADD CONSTRAINT [FK_cmsDocument_umbracoNode] FOREIGN KEY ([nodeId]) REFERENCES [umbracoNode] ([id])
-ALTER TABLE [umbracoNode] ADD CONSTRAINT [FK_umbracoNode_umbracoNode] FOREIGN KEY ([parentID]) REFERENCES [umbracoNode] ([id])
-;
-set identity_insert umbracoNode on
-insert into umbracoNode
-(id, trashed, parentID, nodeUser, level, path, sortOrder, uniqueID, text, nodeObjectType)
-values
-(-20, 0, -1, 0, 0, '-1,-20', 0, '0F582A79-1E41-4CF0-BFA0-76340651891A', 'Recycle Bin', '01BB7FF2-24DC-4C0C-95A2-C24EF72BBAC8')
-set identity_insert umbracoNode off
-;
-ALTER TABLE cmsDataTypePreValues ALTER COLUMN value NVARCHAR(2500) NULL
-;
-CREATE TABLE [cmsTask]
-(
-[closed] [bit] NOT NULL CONSTRAINT [DF__cmsTask__closed__04E4BC85] DEFAULT ((0)),
-[id] [int] NOT NULL IDENTITY(1, 1),
-[taskTypeId] [tinyint] NOT NULL,
-[nodeId] [int] NOT NULL,
-[parentUserId] [int] NOT NULL,
-[userId] [int] NOT NULL,
-[DateTime] [datetime] NOT NULL CONSTRAINT [DF__cmsTask__DateTim__05D8E0BE] DEFAULT (getdate()),
-[Comment] [nvarchar] (500) NULL
-)
-;
-ALTER TABLE [cmsTask] ADD CONSTRAINT [PK_cmsTask] PRIMARY KEY CLUSTERED ([id])
-;
-CREATE TABLE [cmsTaskType]
-(
-[id] [tinyint] NOT NULL IDENTITY(1, 1),
-[alias] [nvarchar] (255) NOT NULL
-)
-;
-ALTER TABLE [cmsTaskType] ADD CONSTRAINT [PK_cmsTaskType] PRIMARY KEY CLUSTERED ([id])
-;
-ALTER TABLE [cmsTask] ADD
-CONSTRAINT [FK_cmsTask_cmsTaskType] FOREIGN KEY ([taskTypeId]) REFERENCES [cmsTaskType] ([id])
-;
-insert into cmsTaskType (alias) values ('toTranslate')
-;
-/* Add send to translate actions to admins and editors */
-update umbracoUserType set userTypeDefaultPermissions = userTypeDefaultPermissions + '5' where userTypeAlias in ('editor','admin')
-;
-/* Add translator usertype */
-if not exists(select id from umbracoUserType where userTypeAlias = 'translator')
-insert into umbracoUserType (userTypeAlias, userTypeName, userTypeDefaultPermissions) values ('translator', 'Translator', 'A')
-;
-insert into umbracoRelationType (dual, parentObjectType, childObjectType, name, alias) values (1, 'c66ba18e-eaf3-4cff-8a22-41b16d66a972', 'c66ba18e-eaf3-4cff-8a22-41b16d66a972', 'Relate Document On Copy','relateDocumentOnCopy')
-;
-ALTER TABLE cmsMacro ADD macroPython nvarchar(255)
-;
---alter TABLE [cmsContentType]
---add [thumbnail] nvarchar(255) NOT NULL CONSTRAINT
---[DF_cmsContentType_thumbnail] DEFAULT ('folder.png')
---;
-alter TABLE [cmsContentType]
-add [description] nvarchar(1500) NULL
-;
-ALTER TABLE umbracoLog ALTER COLUMN logComment NVARCHAR(4000) NULL
-;
-SET IDENTITY_INSERT [cmsDataTypePreValues] ON
-insert into cmsDataTypePreValues (id, dataTypeNodeId, [value], sortorder, alias)
-values (3,-87,',code,undo,redo,cut,copy,mcepasteword,stylepicker,bold,italic,bullist,numlist,outdent,indent,mcelink,unlink,mceinsertanchor,mceimage,umbracomacro,mceinserttable,umbracoembed,mcecharmap,' + char(124) + '1' + char(124) + '1,2,3,' + char(124) + '0' + char(124) + '500,400' + char(124) + '1049,' + char(124) + 'true' + char(124) + '', 0, '')
-
-insert into cmsDataTypePreValues (id, dataTypeNodeId, [value], sortorder, alias)
-values (4,1041,'default', 0, 'group')
-
-SET IDENTITY_INSERT [cmsDataTypePreValues] OFF
-;
-
-/* Add ActionBrowse as a default permission to all user types that have ActionUpdate */
-UPDATE umbracoUserType SET userTypeDefaultPermissions = userTypeDefaultPermissions + 'F' WHERE CHARINDEX('A',userTypeDefaultPermissions,0) >= 1
-AND CHARINDEX('F',userTypeDefaultPermissions,0) < 1
-;
-/* Add ActionToPublish to all users types that have the alias 'writer' */
-UPDATE umbracoUserType SET userTypeDefaultPermissions = userTypeDefaultPermissions + 'H' WHERE userTypeAlias = 'writer'
-AND CHARINDEX('F',userTypeDefaultPermissions,0) < 1
-;
-/* Add ActionBrowse to all user permissions for nodes that have the ActionUpdate permission */
-IF NOT EXISTS (SELECT permission FROM umbracoUser2NodePermission WHERE permission='F')
-INSERT INTO umbracoUser2NodePermission (userID, nodeId, permission)
-SELECT userID, nodeId, 'F' FROM umbracoUser2NodePermission WHERE permission='A'
-;
-/* Add ActionToPublish permissions to all nodes for users that are of type 'writer' */
-IF NOT EXISTS (SELECT permission FROM umbracoUser2NodePermission WHERE permission='H')
-INSERT INTO umbracoUser2NodePermission (userID, nodeId, permission)
-SELECT DISTINCT userID, nodeId, 'H' FROM umbracoUser2NodePermission WHERE userId IN
-(SELECT umbracoUser.id FROM umbracoUserType INNER JOIN umbracoUser ON umbracoUserType.id = umbracoUser.userType WHERE (umbracoUserType.userTypeAlias = 'writer'))
-;
-
-CREATE TABLE [cmsTagRelationship](
- [nodeId] [int] NOT NULL,
- [tagId] [int] NOT NULL,
- CONSTRAINT [PK_cmsTagRelationship] PRIMARY KEY CLUSTERED
-(
- [nodeId] ASC,
- [tagId] ASC
-)
-) ON [PRIMARY]
-;
-
-CREATE TABLE [cmsTags](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [tag] [varchar](200) NULL,
- [parentId] [int] NULL,
- [group] [varchar](100) NULL,
- CONSTRAINT [PK_cmsTags] PRIMARY KEY CLUSTERED
-(
- [id] ASC
-)
-) ON [PRIMARY]
-;
-
-ALTER TABLE [cmsTagRelationship] WITH CHECK ADD CONSTRAINT [umbracoNode_cmsTagRelationship] FOREIGN KEY([nodeId])
-REFERENCES [umbracoNode] ([id])
-ON DELETE CASCADE
-;
-
-ALTER TABLE [cmsTagRelationship] CHECK CONSTRAINT [umbracoNode_cmsTagRelationship]
-;
-
-ALTER TABLE [cmsTagRelationship] WITH CHECK ADD CONSTRAINT [cmsTags_cmsTagRelationship] FOREIGN KEY([tagId])
-REFERENCES [cmsTags] ([id])
-ON DELETE CASCADE
-;
-
-ALTER TABLE [cmsTagRelationship] CHECK CONSTRAINT [cmsTags_cmsTagRelationship]
-;
-alter TABLE [umbracoUser]
-add [defaultToLiveEditing] bit NOT NULL CONSTRAINT
-[DF_umbracoUser_defaultToLiveEditing] DEFAULT (0)
-;
-
-/* INSERT NEW MEDIA RECYCLE BIN NODE */
-SET IDENTITY_INSERT [umbracoNode] ON
-INSERT INTO umbracoNode (id, trashed, parentID, nodeUser, level, path, sortOrder, uniqueID, text, nodeObjectType)
-VALUES (-21, 0, -1, 0, 0, '-1,-21', 0, 'BF7C7CBC-952F-4518-97A2-69E9C7B33842', 'Recycle Bin', 'CF3D8E34-1C1C-41e9-AE56-878B57B32113')
-SET IDENTITY_INSERT [umbracoNode] OFF
-;
-
-/* PREVIEW */
-CREATE TABLE [cmsPreviewXml](
- [nodeId] [int] NOT NULL,
- [versionId] [uniqueidentifier] NOT NULL,
- [timestamp] [datetime] NOT NULL,
- [xml] [ntext] NOT NULL,
- CONSTRAINT [PK_cmsContentPreviewXml] PRIMARY KEY CLUSTERED
-(
- [nodeId] ASC,
- [versionId] ASC
-) WITH ( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF)
-)
-;
-
-
-
-
-/***********************************************************************************************************************
-
-ADD NEW PRIMARY KEYS, FOREIGN KEYS AND INDEXES FOR VERSION 4.1
-
-IMPORTANT!!!!!
-YOU MUST MAKE SURE THAT THE SCRIPT BELOW THIS MATCHES THE KeysIndexesAndConstraints.sql FILE FOR THE MANUAL UPGRADE
-
-*/
-
-/************************** CLEANUP ***********************************************/
-
-/* DELETE NON-EXISTING DOCUMENTS */
-delete from cmsDocument where nodeId not in (select id from umbracoNode)
-;
-
-/* CLEAN UNUSED CONTENT ROWS */
-delete from cmsContent where nodeId not in (select id from umbracoNode)
-;
-
-/* CLEAN UNUSED VERSIONS */
-delete from cmsContentVersion where contentid not in (select nodeId from cmsContent)
-;
-
-/* CLEAN UNUSED XML */
-delete from cmsContentXml where nodeid not in (select nodeId from cmsContent)
-;
-
-/* CLEAN UNUSED DOCUMENT TYPES */
-delete from cmsDocumentType where contentTypeNodeId not in (select nodeId from cmsContentType)
-;
-delete from cmsDocumentType where templateNodeId not in (select nodeid from cmsTemplate)
-;
-
-/* UPDATE EMPTY TEMPLATE REFERENCES IN DOCUMENTS */
-update cmsDocument set templateId = NULL where templateId not in (select nodeId from cmsTemplate)
-;
-
-/* DELETE ALL NOTIFICATIONS THAT NO LONGER HAVE NODES */
-delete from umbracoUser2NodeNotify where nodeId not in (select id from umbracoNode)
-;
-
-/* DELETE ALL NOTIFICATIONS THAT NO LONGER HAVE USERS */
-delete from umbracoUser2NodeNotify where userId not in (select id from umbracoUser)
-;
-
-/* DELETE UMBRACO NODE DATA THAT IS FLAGGED AS A DOCUMENT OBJECT TYPE THAT DOESN'T EXIST IN THE CONTENT TABLE ANY LONGER */
-delete from umbracoNode where id not in
-(select nodeId from cmsContent) and nodeObjectType = 'c66ba18e-eaf3-4cff-8a22-41b16d66a972'
-;
-
-/* DELETE PERMISSIONS THAT RELATED TO NON-EXISTING USERS */
-delete from umbracoUser2NodePermission where userId not in (select id from umbracoUser)
-;
-
-/* DELETE PERMISSIONS THAT RELATED TO NON-EXISTING NODES */
-delete from umbracoUser2NodePermission where nodeId not in (select id from umbracoNode)
-;
-
-/* SET MASTER TEMPLATE TO NULL WHEN THERE ISN'T ONE SPECIFIED */
-update cmsTemplate set [master] = NULL where [master] = 0
-
-/*
-We need to remove any data type that doesn't exist in umbracoNode as these shouldn't actually exist
-I think they must be left over from how Umbraco used to show the types of data types registered instead
-of using reflection. Here are the data types in the cmsDataType table that are not in umbracoNode:
-
-12 -91 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-22 -44 A3776494-0574-4D93-B7DE-EFDFDEC6F2D1 Ntext
-23 -128 A52C7C1C-C330-476E-8605-D63D3B84B6A6 Nvarchar
-24 -129 928639ED-9C73-4028-920C-1E55DBB68783 Nvarchar
-25 -130 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-26 -131 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-27 -132 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-28 -133 6C738306-4C17-4D88-B9BD-6546F3771597 Ntext
-29 -134 928639ED-9C73-4028-920C-1E55DBB68783 Nvarchar
-30 -50 AAF99BB2-DBBE-444D-A296-185076BF0484 Date
-39 1042 5E9B75AE-FACE-41C8-B47E-5F4B0FD82F83 Ntext
-40 1043 5E9B75AE-FACE-41C8-B47E-5F4B0FD82F83 Ntext
-41 1044 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Ntext
-42 1045 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Ntext
-47 1194 D15E1281-E456-4B24-AA86-1DDA3E4299D5 Ntext
-
-*/
-DELETE FROM cmsDataType WHERE nodeId NOT IN (SELECT id FROM umbracoNode)
-;
-
-/* Need to remove any data type prevalues that aren't related to a data type */
-DELETE FROM cmsDataTypePreValues WHERE dataTypeNodeID NOT IN (SELECT nodeId FROM cmsDataType)
-;
-
-/* Remove any domains that should not exist as they weren't deleted before when documents were deleted */
-DELETE FROM umbracoDomains WHERE domainRootStructureId NOT IN (SELECT id FROM umbracoNode)
-;
-
--- It would be good to add constraints from cmsLanguageText to umbracoLanguage but unfortunately, a 'zero' id
--- is entered into cmsLanguageText when a new entry is made, since there's not language with id of zero this won't work.
--- However, we need to remove translations that aren't related to a language (these would be left over from deleting a language)
-DELETE FROM cmsLanguageText
-WHERE languageId <> 0 AND languageId NOT IN (SELECT id FROM umbracoLanguage)
-;
-
-/* need to remove any content restrictions that don't exist in cmsContent */
-
-DELETE FROM cmsContentTypeAllowedContentType WHERE id NOT IN (SELECT nodeId FROM cmsContentType)
-;
-DELETE FROM cmsContentTypeAllowedContentType WHERE Allowedid NOT IN (SELECT nodeId FROM cmsContentType)
-;
-
-/* Though this should not have to be run because it's a new install, you need to clean the previews if you've been testing before the RC */
-DELETE FROM cmsPreviewXml WHERE VersionID NOT IN (SELECT VersionId FROM cmsContentVersion)
-;
-
-/* Though this should not have to run because it's a new install, you need to remove this constraint if you've been testing with the RC */
-/*IF EXISTS (SELECT name FROM sysindexes WHERE name = 'IX_cmsMemberType')*/
-/*ALTER TABLE [cmsMemberType] DROP CONSTRAINT [IX_cmsMemberType]*/
-
-/************************** CLEANUP END ********************************************/
-
-
-/* Create missing indexes and primary keys */
-CREATE NONCLUSTERED INDEX [IX_Icon] ON CMSContenttype(nodeId, Icon)
-;
-
-ALTER TABLE cmsContentType ADD CONSTRAINT
- IX_cmsContentType UNIQUE NONCLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsContent ADD CONSTRAINT
- IX_cmsContent UNIQUE NONCLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsContentVersion ADD CONSTRAINT
- FK_cmsContentVersion_cmsContent FOREIGN KEY
- (
- ContentId
- ) REFERENCES cmsContent
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMember ADD CONSTRAINT
- PK_cmsMember PRIMARY KEY CLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsMember ADD CONSTRAINT
- FK_cmsMember_cmsContent FOREIGN KEY
- (
- nodeId
- ) REFERENCES cmsContent
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMember ADD CONSTRAINT
- FK_cmsMember_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsStylesheet ADD CONSTRAINT
- PK_cmsStylesheet PRIMARY KEY CLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsStylesheetProperty ADD CONSTRAINT
- PK_cmsStylesheetProperty PRIMARY KEY CLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsStylesheetProperty ADD CONSTRAINT
- FK_cmsStylesheetProperty_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsStylesheet ADD CONSTRAINT
- FK_cmsStylesheet_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsContentXml ADD CONSTRAINT
- FK_cmsContentXml_cmsContent FOREIGN KEY
- (
- nodeId
- ) REFERENCES cmsContent
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDataType ADD CONSTRAINT
- IX_cmsDataType UNIQUE NONCLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-
-
-ALTER TABLE cmsDataType ADD CONSTRAINT
- FK_cmsDataType_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-
-
-ALTER TABLE cmsDataTypePreValues ADD CONSTRAINT
- FK_cmsDataTypePreValues_cmsDataType FOREIGN KEY
- (
- datatypeNodeId
- ) REFERENCES cmsDataType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDocument ADD CONSTRAINT
- FK_cmsDocument_cmsContent FOREIGN KEY
- (
- nodeId
- ) REFERENCES cmsContent
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDocumentType ADD CONSTRAINT
- FK_cmsDocumentType_cmsContentType FOREIGN KEY
- (
- contentTypeNodeId
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDocumentType ADD CONSTRAINT
- FK_cmsDocumentType_umbracoNode FOREIGN KEY
- (
- contentTypeNodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMacroProperty ADD CONSTRAINT
- FK_cmsMacroProperty_cmsMacro FOREIGN KEY
- (
- macro
- ) REFERENCES cmsMacro
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMemberType ADD CONSTRAINT
- FK_cmsMemberType_cmsContentType FOREIGN KEY
- (
- NodeId
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMemberType ADD CONSTRAINT
- FK_cmsMemberType_umbracoNode FOREIGN KEY
- (
- NodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsMember2MemberGroup ADD CONSTRAINT
- FK_cmsMember2MemberGroup_cmsMember FOREIGN KEY
- (
- Member
- ) REFERENCES cmsMember
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDocument ADD CONSTRAINT
- IX_cmsDocument UNIQUE NONCLUSTERED
- (
- nodeId,
- versionId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsPropertyData ADD CONSTRAINT
- FK_cmsPropertyData_cmsPropertyType FOREIGN KEY
- (
- propertytypeid
- ) REFERENCES cmsPropertyType
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsPropertyType ADD CONSTRAINT
- FK_cmsPropertyType_cmsContentType FOREIGN KEY
- (
- contentTypeId
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsPropertyType ADD CONSTRAINT
- FK_cmsPropertyType_cmsDataType FOREIGN KEY
- (
- dataTypeId
- ) REFERENCES cmsDataType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsPropertyTypeGroup ADD CONSTRAINT
- FK_cmsPropertyTypeGroup_cmsContentType FOREIGN KEY
- (
- contenttypeNodeId
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsTemplate ADD CONSTRAINT
- IX_cmsTemplate UNIQUE NONCLUSTERED
- (
- nodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsDocument ADD CONSTRAINT
- FK_cmsDocument_cmsTemplate FOREIGN KEY
- (
- templateId
- ) REFERENCES cmsTemplate
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-
-ALTER TABLE umbracoDomains ADD CONSTRAINT
- FK_umbracoDomains_umbracoNode FOREIGN KEY
- (
- domainRootStructureID
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsDictionary ADD CONSTRAINT
- IX_cmsDictionary UNIQUE NONCLUSTERED
- (
- id
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsLanguageText ADD CONSTRAINT
- FK_cmsLanguageText_cmsDictionary FOREIGN KEY
- (
- UniqueId
- ) REFERENCES cmsDictionary
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-
-
-ALTER TABLE umbracoUser2NodeNotify ADD CONSTRAINT
- FK_umbracoUser2NodeNotify_umbracoUser FOREIGN KEY
- (
- userId
- ) REFERENCES umbracoUser
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoUser2NodeNotify ADD CONSTRAINT
- FK_umbracoUser2NodeNotify_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoUser2NodePermission ADD CONSTRAINT
- FK_umbracoUser2NodePermission_umbracoUser FOREIGN KEY
- (
- userId
- ) REFERENCES umbracoUser
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoUser2NodePermission ADD CONSTRAINT
- FK_umbracoUser2NodePermission_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsTask ADD CONSTRAINT
- FK_cmsTask_umbracoUser FOREIGN KEY
- (
- parentUserId
- ) REFERENCES umbracoUser
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsTask ADD CONSTRAINT
- FK_cmsTask_umbracoUser1 FOREIGN KEY
- (
- userId
- ) REFERENCES umbracoUser
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsTask ADD CONSTRAINT
- FK_cmsTask_umbracoNode FOREIGN KEY
- (
- nodeId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-CREATE NONCLUSTERED INDEX IX_umbracoLog ON umbracoLog
- (
- NodeId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE umbracoRelation ADD CONSTRAINT
- FK_umbracoRelation_umbracoRelationType FOREIGN KEY
- (
- relType
- ) REFERENCES umbracoRelationType
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoRelation ADD CONSTRAINT
- FK_umbracoRelation_umbracoNode FOREIGN KEY
- (
- parentId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoRelation ADD CONSTRAINT
- FK_umbracoRelation_umbracoNode1 FOREIGN KEY
- (
- childId
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-
-
-ALTER TABLE cmsContentTypeAllowedContentType ADD CONSTRAINT
- FK_cmsContentTypeAllowedContentType_cmsContentType FOREIGN KEY
- (
- Id
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsContentTypeAllowedContentType ADD CONSTRAINT
- FK_cmsContentTypeAllowedContentType_cmsContentType1 FOREIGN KEY
- (
- AllowedId
- ) REFERENCES cmsContentType
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE umbracoLanguage ADD CONSTRAINT
- IX_umbracoLanguage UNIQUE NONCLUSTERED
- (
- languageISOCode
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE umbracoUser ADD CONSTRAINT
- IX_umbracoUser UNIQUE NONCLUSTERED
- (
- userLogin
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsTaskType ADD CONSTRAINT
- IX_cmsTaskType UNIQUE NONCLUSTERED
- (
- alias
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsDocumentType ADD CONSTRAINT
- FK_cmsDocumentType_cmsTemplate FOREIGN KEY
- (
- templateNodeId
- ) REFERENCES cmsTemplate
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsTemplate ADD CONSTRAINT
- FK_cmsTemplate_cmsTemplate FOREIGN KEY
- (
- master
- ) REFERENCES cmsTemplate
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsContentVersion ADD CONSTRAINT
- IX_cmsContentVersion UNIQUE NONCLUSTERED
- (
- VersionId
- ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-;
-
-ALTER TABLE cmsPreviewXml ADD CONSTRAINT
- FK_cmsPreviewXml_cmsContentVersion FOREIGN KEY
- (
- versionId
- ) REFERENCES cmsContentVersion
- (
- VersionId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-ALTER TABLE cmsPreviewXml ADD CONSTRAINT
- FK_cmsPreviewXml_cmsContent FOREIGN KEY
- (
- nodeId
- ) REFERENCES cmsContent
- (
- nodeId
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-
-
-ALTER TABLE cmsMember2MemberGroup ADD CONSTRAINT
- FK_cmsMember2MemberGroup_umbracoNode FOREIGN KEY
- (
- MemberGroup
- ) REFERENCES umbracoNode
- (
- id
- ) ON UPDATE NO ACTION
- ON DELETE NO ACTION
-;
-ALTER TABLE [cmsPropertyTypeGroup]
-WITH CHECK ADD CONSTRAINT [FK_cmsPropertyTypeGroup_cmsPropertyTypeGroup] FOREIGN KEY([parentGroupId])
-REFERENCES [cmsPropertyTypeGroup] ([id])
-;
-
-/***********************************************************************************************************************
-
-END OF NEW CONSTRAINTS
-
-***********************************************************************************************************************/
\ No newline at end of file
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Version3_Upgrade.sql b/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Version3_Upgrade.sql
deleted file mode 100644
index 32e57e66cc..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Version3_Upgrade.sql
+++ /dev/null
@@ -1,149 +0,0 @@
-/*******************************************************************************************
-
-
-
-
-
-
-
- Umbraco database installation script for SQL Server (upgrade from Umbraco 3.x)
-
-IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
- Database version: 4.0.0.12
-
- Please increment this version number if ANY change is made to this script,
- so compatibility with scripts for other database systems can be verified easily.
- The first 3 digits depict the Umbraco version, the last digit is the database version.
- (e.g. version 4.0.0.3 means "Umbraco version 4.0.0, database version 3")
-
- Check-in policy: only commit this script if
- * you ran the Umbraco installer completely;
- * you ran it on the targetted database system;
- * you ran the Runway and Module installations;
- * you were able to browse the Boost site;
- * you were able to open the Umbraco administration panel;
- * you have documented the code change in this script;
- * you have incremented the version number in this script.
-
-IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
-
-
-
-
-
-
-********************************************************************************************/
-
-INSERT INTO [umbracoAppTree] ([appAlias], [treeAlias], [treeSilent], [treeInitialize], [treeSortOrder], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType]) VALUES (N'developer', N'packager', 0, 1, 1, N'Packages', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadPackager')
-;
-INSERT INTO [umbracoAppTree] ([appAlias], [treeAlias], [treeSilent], [treeInitialize], [treeSortOrder], [treeTitle], [treeIconClosed], [treeIconOpen], [treeHandlerAssembly], [treeHandlerType]) VALUES (N'developer', N'packagerPackages', 0, 0, 1, N'Packager Packages', N'.sprTreeFolder', N'.sprTreeFolder_o', N'umbraco', N'loadPackages')
-;
-alter TABLE umbracoAppTree
-add [action] nvarchar(255) NULL
-;
-update umbracoAppTree set [action] = 'openDictionary()' where [treeAlias] = 'dictionary'
-;
-/* Add ActionBrowse as a default permission to all user types that have ActionUpdate */
-UPDATE umbracoUserType SET userTypeDefaultPermissions = userTypeDefaultPermissions + 'F' WHERE CHARINDEX('A',userTypeDefaultPermissions,0) >= 1
-AND CHARINDEX('F',userTypeDefaultPermissions,0) < 1
-;
-/* Add ActionToPublish to all users types that have the alias 'writer' */
-UPDATE umbracoUserType SET userTypeDefaultPermissions = userTypeDefaultPermissions + 'H' WHERE userTypeAlias = 'writer'
-AND CHARINDEX('F',userTypeDefaultPermissions,0) < 1
-;
-/* Add ActionBrowse to all user permissions for nodes that have the ActionUpdate permission */
-IF NOT EXISTS (SELECT permission FROM umbracoUser2NodePermission WHERE permission='F')
-INSERT INTO umbracoUser2NodePermission (userID, nodeId, permission)
-SELECT userID, nodeId, 'F' FROM umbracoUser2NodePermission WHERE permission='A'
-;
-/* Add ActionToPublish permissions to the writer user type */
-UPDATE umbracoUserType SET userTypeDefaultPermissions = userTypeDefaultPermissions + 'H' WHERE userTypeAlias='writer' AND CHARINDEX('H',userTypeDefaultPermissions,0) < 1
-;
-/* Add ActionToPublish permissions to all nodes for users that are of type 'writer' */
-IF NOT EXISTS (SELECT permission FROM umbracoUser2NodePermission WHERE permission='H')
-INSERT INTO umbracoUser2NodePermission (userID, nodeId, permission)
-SELECT DISTINCT userID, nodeId, 'H' FROM umbracoUser2NodePermission WHERE userId IN
-(SELECT umbracoUser.id FROM umbracoUserType INNER JOIN umbracoUser ON umbracoUserType.id = umbracoUser.userType WHERE (umbracoUserType.userTypeAlias = 'writer'))
-;
-/* Add the contentRecycleBin tree type */
-IF NOT EXISTS (SELECT treeAlias FROM umbracoAppTree WHERE treeAlias='contentRecycleBin')
-INSERT INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 0, 0, 'content', 'contentRecycleBin', 'RecycleBin', '.sprTreeFolder', '.sprTreeFolder_o', 'umbraco', 'cms.presentation.Trees.ContentRecycleBin')
-;
-/* Add the UserType tree type */
-IF NOT EXISTS (SELECT treeAlias FROM umbracoAppTree WHERE treeAlias='userTypes')
-INSERT INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 1, 1, 'users', 'userTypes', 'User Types', '.sprTreeFolder', '.sprTreeFolder_o', 'umbraco', 'cms.presentation.Trees.UserTypes')
-;
-/* Add the User Permission tree type */
-IF NOT EXISTS (SELECT treeAlias FROM umbracoAppTree WHERE treeAlias='userPermissions')
-INSERT INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 1, 2, 'users', 'userPermissions', 'User Permissions', '.sprTreeFolder', '.sprTreeFolder_o', 'umbraco', 'cms.presentation.Trees.UserPermissions')
-;
-alter TABLE [cmsContentType]
-add [masterContentType] int NULL CONSTRAINT
-[DF_cmsContentType_masterContentType] DEFAULT (0)
-;
-
-CREATE TABLE [cmsTagRelationship](
- [nodeId] [int] NOT NULL,
- [tagId] [int] NOT NULL,
- CONSTRAINT [PK_cmsTagRelationship] PRIMARY KEY CLUSTERED
-(
- [nodeId] ASC,
- [tagId] ASC
-)
-) ON [PRIMARY]
-;
-
-CREATE TABLE [cmsTags](
- [id] [int] IDENTITY(1,1) NOT NULL,
- [tag] [varchar](200) NULL,
- [parentId] [int] NULL,
- [group] [varchar](100) NULL,
- CONSTRAINT [PK_cmsTags] PRIMARY KEY CLUSTERED
-(
- [id] ASC
-)
-) ON [PRIMARY]
-;
-
-ALTER TABLE [cmsTagRelationship] WITH CHECK ADD CONSTRAINT [umbracoNode_cmsTagRelationship] FOREIGN KEY([nodeId])
-REFERENCES [umbracoNode] ([id])
-ON DELETE CASCADE
-;
-
-ALTER TABLE [cmsTagRelationship] CHECK CONSTRAINT [umbracoNode_cmsTagRelationship]
-;
-
-ALTER TABLE [cmsTagRelationship] WITH CHECK ADD CONSTRAINT [cmsTags_cmsTagRelationship] FOREIGN KEY([tagId])
-REFERENCES [cmsTags] ([id])
-ON DELETE CASCADE
-;
-
-ALTER TABLE [cmsTagRelationship] CHECK CONSTRAINT [cmsTags_cmsTagRelationship]
-;
-
-alter TABLE [umbracoUser]
-add [defaultToLiveEditing] bit NOT NULL CONSTRAINT
-[DF_umbracoUser_defaultToLiveEditing] DEFAULT (0)
-;
-update cmsDataType set controlId = '5E9B75AE-FACE-41c8-B47E-5F4B0FD82F83' where controlId = '83722133-F80C-4273-BDB6-1BEFAA04A612'
-;
-
-/* TRANSLATION RELATED SQL */
-INSERT INTO [umbracoApp] ([appAlias], [sortOrder], [appIcon], [appName], [appInitWithTreeAlias]) VALUES (N'translation', 5, N'.traytranslation', N'Translation', NULL)
-INSERT INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 1, 1, 'translation','openTasks', 'Tasks assigned to you', '.sprTreeFolder', '.sprTreeFolder_o', 'umbraco', 'loadOpenTasks');
-INSERT INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 1, 2, 'translation','yourTasks', 'Tasks created by you', '.sprTreeFolder', '.sprTreeFolder_o', 'umbraco', 'loadYourTasks');
-/* UPDATE SECTION CSS SPRITES*/
-update umbracoApp set appIcon = '.tray' + appAlias where appAlias IN ('content','media','users','settings','developer','member');
-
-/* primary key on cmsContentVersion */
-ALTER TABLE [cmsContentVersion] ADD CONSTRAINT [PK_ContentVersion] PRIMARY KEY CLUSTERED ([id]);
-
-/* add Canvas editing to existing user types */
-UPDATE [umbracoUserType] set [userTypeDefaultPermissions] = [userTypeDefaultPermissions] + ':' where [userTypeDefaultPermissions] not like '%:%';
\ No newline at end of file
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Version4_1_Upgrade.sql b/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Version4_1_Upgrade.sql
deleted file mode 100644
index 01c45ea777..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Version4_1_Upgrade.sql
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************************
-
- Umbraco database installation script for SQL Server (upgrade from Umbraco 4.0.x)
-
- IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
- Database version: 4.8.0.0
-
- Please increment this version number if ANY change is made to this script,
- so compatibility with scripts for other database systems can be verified easily.
- The first 3 digits depict the Umbraco version, the last digit is the database version.
- (e.g. version 4.0.0.3 means "Umbraco version 4.0.0, database version 3")
-
- Check-in policy: only commit this script if
- * you ran the Umbraco installer completely;
- * you ran it on the targetted database system;
- * you ran the Runway and Module installations;
- * you were able to browse the Boost site;
- * you were able to open the Umbraco administration panel;
- * you have documented the code change in this script;
- * you have incremented the version number in this script.
-
- IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
-********************************************************************************************/
-
-/* REMOVE CONSTRAINTS */
-ALTER TABLE [umbracoUser2app] DROP CONSTRAINT [FK_umbracoUser2app_umbracoApp]
-;
-ALTER TABLE [umbracoAppTree] DROP CONSTRAINT [FK_umbracoAppTree_umbracoApp]
-;
\ No newline at end of file
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Version4_Upgrade.sql b/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Version4_Upgrade.sql
deleted file mode 100644
index 926d486946..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Version4_Upgrade.sql
+++ /dev/null
@@ -1,156 +0,0 @@
-/*******************************************************************************************
-
- Umbraco database installation script for SQL Server (upgrade from Umbraco 4.0.x)
-
- IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
- Database version: 4.8.0.0
-
- Please increment this version number if ANY change is made to this script,
- so compatibility with scripts for other database systems can be verified easily.
- The first 3 digits depict the Umbraco version, the last digit is the database version.
- (e.g. version 4.0.0.3 means "Umbraco version 4.0.0, database version 3")
-
- Check-in policy: only commit this script if
- * you ran the Umbraco installer completely;
- * you ran it on the targetted database system;
- * you ran the Runway and Module installations;
- * you were able to browse the Boost site;
- * you were able to open the Umbraco administration panel;
- * you have documented the code change in this script;
- * you have incremented the version number in this script.
-
- IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
-
-********************************************************************************************/
-
-/* INSERT NEW MEDIA RECYCLE BIN NODE */
-SET IDENTITY_INSERT [umbracoNode] ON
-INSERT INTO umbracoNode (id, trashed, parentID, nodeUser, level, path, sortOrder, uniqueID, text, nodeObjectType)
-VALUES (-21, 0, -1, 0, 0, '-1,-21', 0, 'BF7C7CBC-952F-4518-97A2-69E9C7B33842', 'Recycle Bin', 'CF3D8E34-1C1C-41e9-AE56-878B57B32113')
-SET IDENTITY_INSERT [umbracoNode] OFF
-;
-/* Add the mediaRecycleBin tree type */
-IF NOT EXISTS (SELECT treeAlias FROM umbracoAppTree WHERE treeAlias='mediaRecycleBin')
-INSERT INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
-VALUES (0, 0, 0, 'media', 'mediaRecycleBin', 'RecycleBin', 'folder.gif', 'folder_o.gif', 'umbraco', 'cms.presentation.Trees.MediaRecycleBin')
-;
-
-
-CREATE TABLE [cmsPreviewXml](
- [nodeId] [int] NOT NULL,
- [versionId] [uniqueidentifier] NOT NULL,
- [timestamp] [datetime] NOT NULL,
- [xml] [ntext] NOT NULL,
- CONSTRAINT [PK_cmsContentPreviewXml] PRIMARY KEY CLUSTERED
-(
- [nodeId] ASC,
- [versionId] ASC
-)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
-)
-
-
-/************************** CLEANUP ***********************************************/
-
-/* DELETE NON-EXISTING DOCUMENTS */
-delete from cmsDocument where nodeId not in (select id from umbracoNode)
-;
-
-/* CLEAN UNUSED CONTENT ROWS */
-delete from cmsContent where nodeId not in (select id from umbracoNode)
-;
-
-/* CLEAN UNUSED VERSIONS */
-delete from cmsContentVersion where contentid not in (select nodeId from cmsContent)
-;
-
-/* CLEAN UNUSED XML */
-delete from cmsContentXml where nodeid not in (select nodeId from cmsContent)
-;
-
-/* CLEAN UNUSED DOCUMENT TYPES */
-delete from cmsDocumentType where contentTypeNodeId not in (select nodeId from cmsContentType)
-;
-delete from cmsDocumentType where templateNodeId not in (select nodeid from cmsTemplate)
-;
-
-/* UPDATE EMPTY TEMPLATE REFERENCES IN DOCUMENTS */
-update cmsDocument set templateId = NULL where templateId not in (select nodeId from cmsTemplate)
-;
-
-/* DELETE ALL NOTIFICATIONS THAT NO LONGER HAVE NODES */
-delete from umbracoUser2NodeNotify where nodeId not in (select id from umbracoNode)
-;
-
-/* DELETE ALL NOTIFICATIONS THAT NO LONGER HAVE USERS */
-delete from umbracoUser2NodeNotify where userId not in (select id from umbracoUser)
-;
-
-/* DELETE UMBRACO NODE DATA THAT IS FLAGGED AS A DOCUMENT OBJECT TYPE THAT DOESN'T EXIST IN THE CONTENT TABLE ANY LONGER */
-delete from umbracoNode where id not in
-(select nodeId from cmsContent) and nodeObjectType = 'c66ba18e-eaf3-4cff-8a22-41b16d66a972'
-;
-
-/* DELETE PERMISSIONS THAT RELATED TO NON-EXISTING USERS */
-delete from umbracoUser2NodePermission where userId not in (select id from umbracoUser)
-;
-
-/* DELETE PERMISSIONS THAT RELATED TO NON-EXISTING NODES */
-delete from umbracoUser2NodePermission where nodeId not in (select id from umbracoNode)
-;
-
-/* SET MASTER TEMPLATE TO NULL WHEN THERE ISN'T ONE SPECIFIED */
-update cmsTemplate set [master] = NULL where [master] = 0
-
-/*
-We need to remove any data type that doesn't exist in umbracoNode as these shouldn't actually exist
-I think they must be left over from how Umbraco used to show the types of data types registered instead
-of using reflection. Here are the data types in the cmsDataType table that are not in umbracoNode:
-
-12 -91 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-22 -44 A3776494-0574-4D93-B7DE-EFDFDEC6F2D1 Ntext
-23 -128 A52C7C1C-C330-476E-8605-D63D3B84B6A6 Nvarchar
-24 -129 928639ED-9C73-4028-920C-1E55DBB68783 Nvarchar
-25 -130 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-26 -131 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-27 -132 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Nvarchar
-28 -133 6C738306-4C17-4D88-B9BD-6546F3771597 Ntext
-29 -134 928639ED-9C73-4028-920C-1E55DBB68783 Nvarchar
-30 -50 AAF99BB2-DBBE-444D-A296-185076BF0484 Date
-39 1042 5E9B75AE-FACE-41C8-B47E-5F4B0FD82F83 Ntext
-40 1043 5E9B75AE-FACE-41C8-B47E-5F4B0FD82F83 Ntext
-41 1044 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Ntext
-42 1045 A74EA9C9-8E18-4D2A-8CF6-73C6206C5DA6 Ntext
-47 1194 D15E1281-E456-4B24-AA86-1DDA3E4299D5 Ntext
-
-*/
-DELETE FROM cmsDataType WHERE nodeId NOT IN (SELECT id FROM umbracoNode)
-;
-
-/* Need to remove any data type prevalues that aren't related to a data type */
-DELETE FROM cmsDataTypePreValues WHERE dataTypeNodeID NOT IN (SELECT nodeId FROM cmsDataType)
-;
-
-/* Remove any domains that should not exist as they weren't deleted before when documents were deleted */
-DELETE FROM umbracoDomains WHERE domainRootStructureId NOT IN (SELECT id FROM umbracoNode)
-;
-
--- It would be good to add constraints from cmsLanguageText to umbracoLanguage but unfortunately, a 'zero' id
--- is entered into cmsLanguageText when a new entry is made, since there's not language with id of zero this won't work.
--- However, we need to remove translations that aren't related to a language (these would be left over from deleting a language)
-DELETE FROM cmsLanguageText
-WHERE languageId <> 0 AND languageId NOT IN (SELECT id FROM umbracoLanguage)
-;
-
-/* need to remove any content restrictions that don't exist in cmsContent */
-
-DELETE FROM cmsContentTypeAllowedContentType WHERE id NOT IN (SELECT nodeId FROM cmsContentType)
-;
-DELETE FROM cmsContentTypeAllowedContentType WHERE Allowedid NOT IN (SELECT nodeId FROM cmsContentType)
-;
-
-/* Though this should not have to be run because it's a new install, you need to clean the previews if you've been testing before the RC */
-DELETE FROM cmsPreviewXml WHERE VersionID NOT IN (SELECT VersionId FROM cmsContentVersion)
-;
-
-/************************** CLEANUP END ********************************************/
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlResources.Designer.cs b/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlResources.Designer.cs
deleted file mode 100644
index 95d613e5c9..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlResources.Designer.cs
+++ /dev/null
@@ -1,151 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.18034
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace umbraco.DataLayer.SqlHelpers.SqlServer {
- using System;
-
-
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class SqlResources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal SqlResources() {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("umbraco.DataLayer.SqlHelpers.SqlServer.SqlResources", typeof(SqlResources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
-
- ///
- /// Looks up a localized string similar to /*******************************************************************************************
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- /// Umbraco database installation script for SQL Server
- ///
- ///IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
- ///
- /// Database version: 6.0.0.0
- ///
- /// Please increment this version number if ANY change is made to this script,
- /// so compatibility with scripts for other database systems can be verified easily.
- /// The first 3 digits depict the Umbraco versi [rest of string was truncated]";.
- ///
- internal static string Total {
- get {
- return ResourceManager.GetString("Total", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to /*******************************************************************************************
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- /// Umbraco database installation script for SQL Server (upgrade from Umbraco 3.x)
- ///
- ///IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
- ///
- /// Database version: 4.0.0.12
- ///
- /// Please increment this version number if ANY change is made to this script,
- /// so compatibility with scripts for other database systems can be verified easily.
- /// The first 3 dig [rest of string was truncated]";.
- ///
- internal static string Version3_Upgrade {
- get {
- return ResourceManager.GetString("Version3_Upgrade", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to /*******************************************************************************************
- ///
- /// Umbraco database installation script for SQL Server (upgrade from Umbraco 4.0.x)
- ///
- /// IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
- ///
- /// Database version: 4.8.0.0
- ///
- /// Please increment this version number if ANY change is made to this script,
- /// so compatibility with scripts for other database systems can be verified easily.
- /// The first 3 digits depict [rest of string was truncated]";.
- ///
- internal static string Version4_1_Upgrade {
- get {
- return ResourceManager.GetString("Version4_1_Upgrade", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to /*******************************************************************************************
- ///
- /// Umbraco database installation script for SQL Server (upgrade from Umbraco 4.0.x)
- ///
- /// IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
- ///
- /// Database version: 4.8.0.0
- ///
- /// Please increment this version number if ANY change is made to this script,
- /// so compatibility with scripts for other database systems can be verified easily.
- /// The first 3 digits depict [rest of string was truncated]";.
- ///
- internal static string Version4_Upgrade {
- get {
- return ResourceManager.GetString("Version4_Upgrade", resourceCulture);
- }
- }
- }
-}
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlResources.resx b/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlResources.resx
deleted file mode 100644
index 7e998a0485..0000000000
--- a/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlResources.resx
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
-
- sql\total.sql;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252
-
-
- sql\version3_upgrade.sql;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252
-
-
- sql\version4_1_upgrade.sql;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
-
-
- sql\version4_upgrade.sql;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
-
-
\ No newline at end of file
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerInstaller.cs b/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerInstaller.cs
index 74918e459b..7e42cedf11 100644
--- a/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerInstaller.cs
+++ b/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerInstaller.cs
@@ -15,6 +15,7 @@ namespace umbraco.DataLayer.SqlHelpers.SqlServer
///
/// Database installer for an SQL Server data source.
///
+ [Obsolete("This is not used and will be removed in future versions")]
public class SqlServerInstaller : DefaultInstallerUtility
{
#region Private Constants
@@ -83,7 +84,7 @@ namespace umbraco.DataLayer.SqlHelpers.SqlServer
///
protected override string FullInstallSql
{
- get { return SqlResources.Total; }
+ get { return string.Empty; }
}
///
@@ -91,11 +92,7 @@ namespace umbraco.DataLayer.SqlHelpers.SqlServer
///
protected override string UpgradeSql
{
- get
- {
- string upgradeFile = string.Format("{0}_Upgrade", CurrentVersion.ToString());
- return SqlResources.ResourceManager.GetString(upgradeFile);
- }
+ get { return string.Empty; }
}
#endregion
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerTableUtility.cs b/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerTableUtility.cs
index c9b85b0713..657cb608c1 100644
--- a/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerTableUtility.cs
+++ b/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerTableUtility.cs
@@ -9,6 +9,7 @@ namespace umbraco.DataLayer.SqlHelpers.SqlServer
///
/// SQL Server implementation of .
///
+ [Obsolete("The legacy installers are no longer used and will be removed from the codebase in the future")]
public class SqlServerTableUtility : DefaultTableUtility
{
///
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerUtility.cs b/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerUtility.cs
index ef5f918176..0126de6b82 100644
--- a/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerUtility.cs
+++ b/src/umbraco.datalayer/SqlHelpers/SqlServer/SqlServerUtility.cs
@@ -6,6 +6,7 @@
*
***********************************************************************************/
+using System;
using umbraco.DataLayer.Utility;
using umbraco.DataLayer.Utility.Installer;
using umbraco.DataLayer.Utility.Table;
@@ -34,6 +35,7 @@ namespace umbraco.DataLayer.SqlHelpers.SqlServer
/// Creates an installer.
///
/// The SQL Server installer.
+ [Obsolete("The legacy installers are no longer used and will be removed from the codebase in the future")]
public override IInstallerUtility CreateInstaller()
{
return new SqlServerInstaller(SqlHelper);
diff --git a/src/umbraco.datalayer/Utility/IUtilitySet.cs b/src/umbraco.datalayer/Utility/IUtilitySet.cs
index e518c83c3b..5b833cd19e 100644
--- a/src/umbraco.datalayer/Utility/IUtilitySet.cs
+++ b/src/umbraco.datalayer/Utility/IUtilitySet.cs
@@ -6,6 +6,7 @@
*
***********************************************************************************/
+using System;
using umbraco.DataLayer.Utility.Installer;
using umbraco.DataLayer.Utility.Table;
@@ -15,18 +16,21 @@ namespace umbraco.DataLayer.Utility
/// Interface for classes providing access to various Umbraco utilities
/// that operate on data layer level.
///
+ [Obsolete("The legacy installers are no longer used and will be removed from the codebase in the future")]
public interface IUtilitySet
{
///
/// Creates an installer.
///
/// The installer.
+ [Obsolete("The legacy installers are no longer used and will be removed from the codebase in the future")]
IInstallerUtility CreateInstaller();
///
/// Creates a table utility.
///
/// The table utility
+ [Obsolete("The legacy installers are no longer used and will be removed from the codebase in the future")]
ITableUtility CreateTableUtility();
}
}
diff --git a/src/umbraco.datalayer/Utility/Installer/IInstallerUtility.cs b/src/umbraco.datalayer/Utility/Installer/IInstallerUtility.cs
index 5b719b86ef..7595f8c613 100644
--- a/src/umbraco.datalayer/Utility/Installer/IInstallerUtility.cs
+++ b/src/umbraco.datalayer/Utility/Installer/IInstallerUtility.cs
@@ -6,11 +6,14 @@
*
***********************************************************************************/
+using System;
+
namespace umbraco.DataLayer.Utility.Installer
{
///
/// Interface for a utility that helps installing an Umbraco data source.
///
+ [Obsolete("This is not used and will be removed in future versions")]
public interface IInstallerUtility
{
///
diff --git a/src/umbraco.datalayer/Utility/Table/DefaultTableUtility.cs b/src/umbraco.datalayer/Utility/Table/DefaultTableUtility.cs
index 1889072c36..0c8ed39b8a 100644
--- a/src/umbraco.datalayer/Utility/Table/DefaultTableUtility.cs
+++ b/src/umbraco.datalayer/Utility/Table/DefaultTableUtility.cs
@@ -16,6 +16,7 @@ namespace umbraco.DataLayer.Utility.Table
/// Default implementation of the interface.
///
/// The type of SQL helper.
+ [Obsolete("The legacy installers are no longer used and will be removed from the codebase in the future")]
public class DefaultTableUtility : BaseUtility, ITableUtility where S : ISqlHelper
{
///
diff --git a/src/umbraco.datalayer/Utility/Table/ITableUtility.cs b/src/umbraco.datalayer/Utility/Table/ITableUtility.cs
index 51d5a0dd37..85d90c7e2f 100644
--- a/src/umbraco.datalayer/Utility/Table/ITableUtility.cs
+++ b/src/umbraco.datalayer/Utility/Table/ITableUtility.cs
@@ -6,11 +6,14 @@
*
***********************************************************************************/
+using System;
+
namespace umbraco.DataLayer.Utility.Table
{
///
/// Interface for a tool that provides access to the tables of a data source.
///
+ [Obsolete("The legacy installers are no longer used and will be removed from the codebase in the future")]
public interface ITableUtility
{
///
diff --git a/src/umbraco.datalayer/umbraco.datalayer.csproj b/src/umbraco.datalayer/umbraco.datalayer.csproj
index 253e058e2b..9046333302 100644
--- a/src/umbraco.datalayer/umbraco.datalayer.csproj
+++ b/src/umbraco.datalayer/umbraco.datalayer.csproj
@@ -106,19 +106,9 @@
-
- True
- True
- SqlResources.resx
-
-
- True
- True
- SqlResources.resx
-
@@ -153,27 +143,6 @@
-
-
-
-
- Designer
- ResXFileCodeGenerator
- SqlResources.Designer.cs
-
-
- Designer
- ResXFileCodeGenerator
- SqlResources.Designer.cs
-
-
-
-
-
-
-
-
-
@@ -192,15 +161,6 @@
true
-
-
-
-
-
-
-
-
-
{31785bc3-256c-4613-b2f5-a1b0bdded8c1}