diff --git a/build/Build.NuGet.bat b/build/Build.NuGet.bat
new file mode 100644
index 0000000000..affbf39bd3
--- /dev/null
+++ b/build/Build.NuGet.bat
@@ -0,0 +1,3 @@
+NuGet.exe pack NuSpecs\UmbracoCms.Core.nuspec
+NuGet.exe pack NuSpecs\UmbracoCms.nuspec
+REM pause
\ No newline at end of file
diff --git a/src/Umbraco.Core/Configuration/GlobalSettings.cs b/src/Umbraco.Core/Configuration/GlobalSettings.cs
index ac4f7647ae..8731efcc61 100644
--- a/src/Umbraco.Core/Configuration/GlobalSettings.cs
+++ b/src/Umbraco.Core/Configuration/GlobalSettings.cs
@@ -834,14 +834,17 @@ namespace Umbraco.Core.Configuration
public int Compare(string part, string whole)
{
// let the default string comparer deal with null or when part is not smaller then whole
- if (part == null || whole == null)
+ if (part == null || whole == null || part.Length >= whole.Length)
return _stringComparer.Compare(part, whole);
- //trim the end '/' of each
- part = part.TrimEnd('/');
- whole = whole.TrimEnd('/');
- if (part.Length >= whole.Length)
- return _stringComparer.Compare(part, whole);
+ // Reverted changeset 4d5a20d6124d because it will match with
+ // anything starting with install and umbraco see issue U4-741
+
+ ////trim the end '/' of each
+ //part = part.TrimEnd('/');
+ //whole = whole.TrimEnd('/');
+ //if (part.Length >= whole.Length)
+ // return _stringComparer.Compare(part, whole);
// loop through all characters that part and whole have in common
int pos = 0;
diff --git a/src/Umbraco.Core/Embed/IEmbedProvider.cs b/src/Umbraco.Core/Embed/IEmbedProvider.cs
deleted file mode 100644
index 5f41507520..0000000000
--- a/src/Umbraco.Core/Embed/IEmbedProvider.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-
-namespace Umbraco.Core.Embed
-{
- public interface IEmbedProvider
- {
- bool SupportsDimensions { get; }
-
- string GetMarkup(string url, int maxWidth = 0, int maxHeight = 0);
-
- //string GetPreview(string url, int maxWidth = 0, int maxHeight = 0);
- }
-}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Embed/IEmbedSettingProvider.cs b/src/Umbraco.Core/Embed/IEmbedSettingProvider.cs
deleted file mode 100644
index 7e214c1380..0000000000
--- a/src/Umbraco.Core/Embed/IEmbedSettingProvider.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using System;
-using System.Xml;
-
-namespace Umbraco.Core.Embed
-{
- public interface IEmbedSettingProvider
- {
-
- object GetSetting(XmlNode settingNode);
- }
-}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Embed/ProviderSetting.cs b/src/Umbraco.Core/Embed/ProviderSetting.cs
deleted file mode 100644
index 8256e66afa..0000000000
--- a/src/Umbraco.Core/Embed/ProviderSetting.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Web;
-
-namespace Umbraco.Core.Embed
-{
-
- public class ProviderSetting: System.Attribute
- {
- }
-}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Media/IEmbedProvider.cs b/src/Umbraco.Core/Media/IEmbedProvider.cs
new file mode 100644
index 0000000000..f785d867b3
--- /dev/null
+++ b/src/Umbraco.Core/Media/IEmbedProvider.cs
@@ -0,0 +1,9 @@
+namespace Umbraco.Core.Media
+{
+ internal interface IEmbedProvider
+ {
+ bool SupportsDimensions { get; }
+
+ string GetMarkup(string url, int maxWidth = 0, int maxHeight = 0);
+ }
+}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Media/IEmbedSettingProvider.cs b/src/Umbraco.Core/Media/IEmbedSettingProvider.cs
new file mode 100644
index 0000000000..903c5479b5
--- /dev/null
+++ b/src/Umbraco.Core/Media/IEmbedSettingProvider.cs
@@ -0,0 +1,9 @@
+using System.Xml;
+
+namespace Umbraco.Core.Media
+{
+ internal interface IEmbedSettingProvider
+ {
+ object GetSetting(XmlNode settingNode);
+ }
+}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Media/ProviderSetting.cs b/src/Umbraco.Core/Media/ProviderSetting.cs
new file mode 100644
index 0000000000..c19fcadecb
--- /dev/null
+++ b/src/Umbraco.Core/Media/ProviderSetting.cs
@@ -0,0 +1,8 @@
+using System;
+
+namespace Umbraco.Core.Media
+{
+ internal class ProviderSetting : Attribute
+ {
+ }
+}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Embed/Result.cs b/src/Umbraco.Core/Media/Result.cs
similarity index 57%
rename from src/Umbraco.Core/Embed/Result.cs
rename to src/Umbraco.Core/Media/Result.cs
index 002d181fcf..fc1ea08f32 100644
--- a/src/Umbraco.Core/Embed/Result.cs
+++ b/src/Umbraco.Core/Media/Result.cs
@@ -1,15 +1,9 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Web;
-
-namespace Umbraco.Core.Embed
+namespace Umbraco.Core.Media
{
public class Result
{
public Status Status { get; set; }
public bool SupportsDimensions { get; set; }
public string Markup { get; set; }
-
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Embed/Status.cs b/src/Umbraco.Core/Media/Status.cs
similarity index 67%
rename from src/Umbraco.Core/Embed/Status.cs
rename to src/Umbraco.Core/Media/Status.cs
index e4223ecb75..a66ff34b9e 100644
--- a/src/Umbraco.Core/Embed/Status.cs
+++ b/src/Umbraco.Core/Media/Status.cs
@@ -1,6 +1,4 @@
-
-
-namespace Umbraco.Core.Embed
+namespace Umbraco.Core.Media
{
public enum Status
{
diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj
index 289b0c56b4..65f78ea052 100644
--- a/src/Umbraco.Core/Umbraco.Core.csproj
+++ b/src/Umbraco.Core/Umbraco.Core.csproj
@@ -138,11 +138,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/src/Umbraco.Web.UI/Web.config b/src/Umbraco.Web.UI/Web.config
index aa7e19c746..19155603a2 100644
--- a/src/Umbraco.Web.UI/Web.config
+++ b/src/Umbraco.Web.UI/Web.config
@@ -33,8 +33,8 @@
-
-
+
+
diff --git a/src/Umbraco.Web.UI/umbraco/LiveEditing/Modules/ItemEditing/ItemEditing.js b/src/Umbraco.Web.UI/umbraco/LiveEditing/Modules/ItemEditing/ItemEditing.js
new file mode 100644
index 0000000000..b0644e5b3c
--- /dev/null
+++ b/src/Umbraco.Web.UI/umbraco/LiveEditing/Modules/ItemEditing/ItemEditing.js
@@ -0,0 +1,341 @@
+// Umbraco Live Editing - ItemEditing: Item Editing
+var ItemEditing = null;
+
+Type.registerNamespace("umbraco.presentation.LiveEditing");
+
+/************************ ItemEditing class ************************/
+
+// Creates a new instance of the ItemEditing class.
+umbraco.presentation.LiveEditing.ItemEditing = function() {
+ umbraco.presentation.LiveEditing.ItemEditing.initializeBase(this);
+ this._inited = false;
+ this._items = new Array();
+ this._activeItem = null;
+ this._editControl = null;
+ this._submitControl = null;
+
+ var _this = this;
+ Sys.Debug.trace("Constructor, before init load");
+ if (!this._inited) {
+ _this.init();
+ }
+ Sys.Application.add_load(function() {
+ _this.init();
+ });
+ Sys.Debug.trace("Constructor, after init load");
+
+}
+
+umbraco.presentation.LiveEditing.ItemEditing.prototype = {
+ // Initializes this instance.
+ init: function() {
+ Sys.Debug.trace("In init...");
+ if (!this._inited) {
+ this._inited = true;
+ Sys.Debug.trace("Live Editing - ItemEditing: Initialization.");
+ Sys.Debug.assert(typeof (jQuery) == 'function', "jQuery is not loaded.");
+
+ this.itemsEnable();
+
+ var _this = this;
+ LiveEditingToolbar.add_save(function(sender, args) { _this.delaySaveWhenEditing(args, "save"); });
+ LiveEditingToolbar.add_saveAndPublish(function(sender, args) { _this.delaySaveWhenEditing(args, "saveAndPublish"); });
+
+ this._inited = true;
+ Sys.Debug.trace("Live Editing - ItemEditing: Ready.");
+ }
+ else {
+ this.updateItems();
+ this.updateControls();
+ }
+ },
+
+ // Starts Live Editing the specified item.
+ // This method is triggered by the server.
+ startEdit: function(itemId) {
+ Sys.Debug.trace("Live Editing - ItemEditing: Start editing of Item " + itemId + ".");
+
+ this._activeItem = this._items[itemId];
+ Sys.Debug.assert(this._activeItem != null, "Live Editing - ItemEditing: Could not find item with ID " + itemId + ".");
+ this._editControl = this.getElementsByTagName("umbraco:control");
+ Sys.Debug.assert(this._editControl.length > 0, "Live Editing - ItemEditing: Could not find the editor control.");
+ //this._activeItem.jItem.fadeIn();
+ this.moveChildControls(this._editControl, this._activeItem.jItem);
+
+ // Only elements that are currently present, can cause item editing to stop.
+ // This enables transparent use of dynamically created elements (such as context/dropdown menus)
+ // as clicks on those elements will not trigger the stop edit signal.
+ jQuery("*").each(function () { jQuery(this).data("canStopEditing", true); });
+
+ // raise event
+ var handler = this.get_events().getHandler("startEdit");
+ if (handler)
+ handler(this, Sys.EventArgs.Empty);
+
+ this.ignoreChildClicks(this._activeItem.jItem);
+
+ LiveEditingToolbar.setDirty(true);
+ },
+
+ // Stops the editing of a specified item, and raises the stopEdit event.
+ stopEdit: function() {
+ if (this._activeItem != null) {
+ Sys.Debug.trace("Live Editing - ItemEditing: Stop editing of " + this._activeItem.toString() + ".");
+
+ // raise event
+ var handler = this.get_events().getHandler("stopEdit");
+ if (handler)
+ handler(this, Sys.EventArgs.Empty);
+
+ // submit changes
+ Sys.Debug.assert(this._submitControl != null, "Live Editing - ItemEditing: Submit button not set.");
+ this._submitControl.click();
+
+ // hide control
+ //this._activeItem.jItem.fadeOut();
+ this._activeItem = null;
+ this._submitControl = null;
+ this._editControl = null;
+ }
+ },
+
+ // Adds an event handler to the startEdit event.
+ add_startEdit: function(handler) {
+ this.get_events().addHandler("startEdit", handler);
+ },
+
+ // Removes an event handler from the startEdit event.
+ remove_startEdit: function(handler) {
+ this.get_events().removeHandler("startEdit", handler);
+ },
+
+ // Adds an event handler to the stopEdit event.
+ add_stopEdit: function(handler) {
+ this.get_events().addHandler("stopEdit", handler);
+ },
+
+ // Removes an event handler from the stopEdit event.
+ remove_stopEdit: function(handler) {
+ this.get_events().removeHandler("stopEdit", handler);
+ },
+
+ // Cancels the save method when an item is active, and postpones it to the next postback.
+ delaySaveWhenEditing: function(args, type) {
+ if (this._activeItem != null) {
+ this.stopEdit();
+ args.cancel = true;
+ (function() {
+ var f = function() {
+ Sys.Application.remove_load(f);
+ setTimeout(function() {
+ Sys.Debug.trace("Live Editing - Delayed Saving Changes to server");
+ UmbracoCommunicator.SendClientMessage(type, "");
+ }, 100);
+ }
+ Sys.Application.add_load(f);
+ })();
+ }
+ else {
+ Sys.Debug.trace("Live Editing - Saving Changes to server");
+ if (!Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) {
+ UmbracoCommunicator.SendClientMessage(type, "");
+ }
+ else {
+ Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function() {
+ UmbracoCommunicator.SendClientMessage(type, "");
+ });
+ }
+ }
+ },
+
+ // Enables Live Editing of items.
+ itemsEnable: function() {
+ var items = this.getElementsByTagName("umbraco:iteminfo");
+ Sys.Debug.trace(" Found " + items.length + " editable Umbraco item(s).");
+
+ // enhance items with edit functionality
+ var _this = this;
+ var i = 0;
+ items.each(function() {
+ var item = new umbraco.presentation.LiveEditing.activeItem(jQuery(this));
+ _this._items[item.itemId] = item;
+ Sys.Debug.trace(" " + (++i) + ". " + item.toString() + " is Live Editing enabled.");
+ });
+ // disable hyperlinks to make them clickable for Live Editing
+ this.disableHyperlinks();
+
+ // add "stop editing" handler when clicking outside the item
+ var _this = this;
+ jQuery(document).mousedown(function(event) {
+ Sys.Debug.trace("DOCUMENT CLICKED");
+ // the canStopEditing property is set in startEdit
+ if (_this._activeItem != null && jQuery(event.target).data("canStopEditing")) {
+ if (!_this._activeItem.clicked)
+ _this.stopEdit();
+ else
+ _this._activeItem.clicked = false;
+ }
+ });
+ jQuery("#LiveEditingToolbar").mousedown(function() {
+ Sys.Debug.trace("TOOLBAR CLICKED");
+ if (_this._activeItem != null)
+ _this._activeItem.clicked = true;
+ });
+ },
+
+ // Update items that have changed.
+ updateItems: function() {
+ var itemUpdates = this.getElementsByTagName("umbraco:itemupdate");
+ Sys.Debug.trace("Live Editing - ItemEditing: " + itemUpdates.length + " item update(s).");
+
+ var _this = this;
+ itemUpdates.each(function() {
+ var itemUpdate = jQuery(this);
+ var itemId = itemUpdate.attr("itemId");
+ var item = _this._items[itemId];
+
+ if (item != null) {
+ Sys.Debug.trace(" Updating " + item.toString() + ".");
+
+ // remove old children and add updates ones
+ _this.moveChildControls(itemUpdate, item.jItem);
+ //item.jItem.fadeIn();
+
+ // disable hyperlinks to make them clickable for Live Editing
+ _this.disableHyperlinks();
+ }
+ else {
+ itemUpdate.html("");
+ }
+ });
+ },
+
+ // Update controls that have changed.
+ updateControls: function() {
+ Sys.Debug.trace("Live Editing - ItemEditing: In updatecontrols");
+ var controlUpdates = this.getElementsByTagName("umbraco:control");
+ Sys.Debug.trace("Live Editing - ItemEditing: " + controlUpdates.length + " control update(s).");
+
+ if (controlUpdates.length == 1) {
+ if (this._activeItem != null && controlUpdates.children().length > 0) {
+ Sys.Debug.trace("Live Editing - ItemEditing: updating edit control.");
+ this.moveChildControls(controlUpdates, this._activeItem.jItem);
+ this.ignoreChildClicks();
+ }
+
+ this._submitControl = controlUpdates.next();
+ Sys.Debug.assert(this._submitControl.length > 0, "Live Editing - ItemEditing: Submit button not found.");
+ }
+ },
+
+ // ignores clicks on child elements of the control
+ ignoreChildClicks: function() {
+ var _this = this;
+ this._activeItem.jItem.children().mousedown(function(e) {
+ _this._activeItem.clicked = true;
+ });
+ },
+
+ // Moves the child controls from source into destination, overwriting existing elements.
+ moveChildControls: function(source, dest) {
+ Sys.Debug.trace("Live Editing - Moving Child Controls");
+
+ //remove contents in the destination
+ dest.html("");
+
+ //add the source to the destination
+ dest.append(source.html());
+
+ //remove teh contents from the source
+ source.html("");
+
+ },
+
+ // Gets a list of elements with the specified tagname including namespaced ones
+ getElementsByTagName: function(tagname) {
+ var found = jQuery("body").find("*").filter(function(index) {
+ if (this.nodeType != 3) {
+ var nn = this.nodeName.toLowerCase();
+ var ftn = tagname.toLowerCase();
+ var ln = (ftn.indexOf(":") > 0 ? ftn.substr(ftn.indexOf(":") + 1) : ftn);
+ return (nn == ftn
+ || (typeof this.scopeName != "undefined" && nn == ln && this.scopeName.toLowerCase() == ftn.substr(0, ftn.indexOf(":"))));
+ }
+ return false;
+ });
+ Sys.Debug.trace("found " + found.length + " elements with selector: " + tagname);
+ return found;
+ },
+
+ // Disables hyperlinks inside the specified element.
+ disableHyperlinks: function() {
+ jQuery("a").click(function() {
+ return false;
+ });
+ }
+}
+
+umbraco.presentation.LiveEditing.ItemEditing.registerClass("umbraco.presentation.LiveEditing.ItemEditing", Sys.Component);
+
+//an object to store the information for the active item
+umbraco.presentation.LiveEditing.activeItem = function(item) {
+ //error checking
+ if (item != null && item.length != 1) {
+ return null;
+ }
+ //create the object with values, wire up events and return it
+ var obj = {
+ jItem: item,
+ nodeId: item.attr("nodeId"),
+ fieldName: item.attr("name"),
+ itemId: item.attr("itemId"),
+ clicked: false,
+ toString: function() {
+ return "Item " + this.itemId + " (node " + this.nodeId + ": " + this.fieldName + ")";
+ },
+ // Activates an item for editing.
+ activate: function() {
+ ItemEditing._items[this.itemId] = this;
+ if (this != ItemEditing._activeItem) {
+ Sys.Debug.trace("Live Editing - ItemEditing: " + this.toString() + " was activated.");
+ if (!Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) {
+ UmbracoCommunicator.SendClientMessage("edititem", this.itemId);
+ }
+ else {
+ var itemId = this.itemId;
+ Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function() {
+ if (itemId != 0) {
+ UmbracoCommunicator.SendClientMessage("edititem", itemId);
+ itemId = 0;
+ }
+ });
+ }
+ //this.jItem.fadeOut();
+ }
+ },
+ // Item click handler.
+ onClick: function(e) {
+ if (ItemEditing._activeItem != null && ItemEditing._activeItem.itemId == this.itemId) {
+ Sys.Debug.trace("Live Editing - ItemEditing: " + this.toString() + " click ignored because it is already active.");
+ }
+ else {
+ Sys.Debug.trace("Live Editing - ItemEditing: " + this.toString() + " was clicked.");
+ e.stopPropagation(); // disable click event propagation to parent elements
+ this.activate();
+ }
+ }
+ }
+
+ //keep the scope on the click event method call
+ obj.jItem.click(function(e) {
+ obj.onClick.call(obj, e);
+ });
+
+ return obj;
+}
+
+
+// global instance of the ItemEditing class
+function initializeGlobalItemEditing() {
+ ItemEditing = new umbraco.presentation.LiveEditing.ItemEditing();
+}
\ No newline at end of file
diff --git a/src/Umbraco.Web.UI/umbraco/LiveEditing/Modules/ItemEditing/ItemEditingInvoke.js b/src/Umbraco.Web.UI/umbraco/LiveEditing/Modules/ItemEditing/ItemEditingInvoke.js
new file mode 100644
index 0000000000..47c371631d
--- /dev/null
+++ b/src/Umbraco.Web.UI/umbraco/LiveEditing/Modules/ItemEditing/ItemEditingInvoke.js
@@ -0,0 +1,3 @@
+//this is simply used for live editing in order to invoke a method from a previously lazy loaded script;
+//alert("ItemEditingInvoke: " + initializeGlobalItemEditing);
+initializeGlobalItemEditing();
\ No newline at end of file
diff --git a/src/Umbraco.Web.UI/umbraco_client/propertypane/style.css b/src/Umbraco.Web.UI/umbraco_client/propertypane/style.css
index 0d0dc5f344..b9dc83c346 100644
--- a/src/Umbraco.Web.UI/umbraco_client/propertypane/style.css
+++ b/src/Umbraco.Web.UI/umbraco_client/propertypane/style.css
@@ -61,7 +61,7 @@
.propertypane div.propertyItem .propertyItemContent #body_NameTxt
{
- width: 220px;
+ width: 400px;
}
h2.propertypaneTitel{font-size: 14px; color: #999;margin: 7px 0px 0px 0px; padding-bottom: 0px; line-height: 14px;}
diff --git a/src/Umbraco.Web/Media/EmbedProviders/AbstractOEmbedProvider.cs b/src/Umbraco.Web/Media/EmbedProviders/AbstractOEmbedProvider.cs
index 32d5c61bef..22b912e8b1 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/AbstractOEmbedProvider.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/AbstractOEmbedProvider.cs
@@ -1,8 +1,7 @@
-using System;
-using Umbraco.Core.Embed;
-using System.Text;
+using System.Text;
using System.Xml;
using System.Collections.Generic;
+using Umbraco.Core.Media;
namespace Umbraco.Web.Media.EmbedProviders
{
@@ -21,11 +20,6 @@ namespace Umbraco.Web.Media.EmbedProviders
public abstract string GetMarkup(string url, int maxWidth, int maxHeight);
- //public virtual string GetPreview(string url, int maxWidth, int maxHeight)
- //{
- // return GetMarkup(url, maxWidth, maxHeight);
- //}
-
public virtual string BuildFullUrl(string url, int maxWidth, int maxHeight)
{
var fullUrl = new StringBuilder();
diff --git a/src/Umbraco.Web/Media/EmbedProviders/AbstractProvider.cs b/src/Umbraco.Web/Media/EmbedProviders/AbstractProvider.cs
index a5099f5a91..20c94c06d1 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/AbstractProvider.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/AbstractProvider.cs
@@ -1,4 +1,4 @@
-using Umbraco.Core.Embed;
+using Umbraco.Core.Media;
namespace Umbraco.Web.Media.EmbedProviders
{
@@ -10,10 +10,5 @@ namespace Umbraco.Web.Media.EmbedProviders
}
public abstract string GetMarkup(string url, int maxWidth, int maxHeight);
-
- //public virtual string GetPreview(string url, int maxWidth, int maxHeight)
- //{
- // return GetMarkup(url, maxWidth, maxHeight);
- //}
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Web/Media/EmbedProviders/Flickr.cs b/src/Umbraco.Web/Media/EmbedProviders/Flickr.cs
index 76b28117ab..3e9cae2675 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/Flickr.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/Flickr.cs
@@ -2,7 +2,6 @@
namespace Umbraco.Web.Media.EmbedProviders
{
-
public class Flickr : AbstractOEmbedProvider
{
public override string GetMarkup(string url, int maxWidth, int maxHeight)
@@ -18,6 +17,5 @@ namespace Umbraco.Web.Media.EmbedProviders
return string.Format("
",
imageUrl, imageWidth, imageHeight, HttpUtility.HtmlEncode(imageTitle));
}
-
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Web/Media/EmbedProviders/OEmbedRich.cs b/src/Umbraco.Web/Media/EmbedProviders/OEmbedRich.cs
index 101b4de1d7..f93a4d799b 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/OEmbedRich.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/OEmbedRich.cs
@@ -1,7 +1,6 @@
-
-namespace Umbraco.Web.Media.EmbedProviders
+namespace Umbraco.Web.Media.EmbedProviders
{
- public class OEmbedRich: OEmbedVideo
+ public class OEmbedRich : OEmbedVideo
{
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Web/Media/EmbedProviders/OEmbedVideo.cs b/src/Umbraco.Web/Media/EmbedProviders/OEmbedVideo.cs
index 1286cddca9..c0e1e3f986 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/OEmbedVideo.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/OEmbedVideo.cs
@@ -11,7 +11,6 @@ namespace Umbraco.Web.Media.EmbedProviders
XmlDocument doc = GetXmlResponse(videoUrl);
// add xslt transformation to return markup
-
return doc.SelectSingleNode("/oembed/html").InnerText;
}
}
diff --git a/src/Umbraco.Web/Media/EmbedProviders/Settings/Dictionary.cs b/src/Umbraco.Web/Media/EmbedProviders/Settings/Dictionary.cs
index 12b342ec8a..7d40d9c866 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/Settings/Dictionary.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/Settings/Dictionary.cs
@@ -1,6 +1,6 @@
using System.Linq;
using System.Xml;
-using Umbraco.Core.Embed;
+using Umbraco.Core.Media;
namespace Umbraco.Web.Media.EmbedProviders.Settings
{
diff --git a/src/Umbraco.Web/Media/EmbedProviders/Settings/String.cs b/src/Umbraco.Web/Media/EmbedProviders/Settings/String.cs
index f1d01c5ce1..9b6c162cc9 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/Settings/String.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/Settings/String.cs
@@ -1,5 +1,5 @@
using System.Xml;
-using Umbraco.Core.Embed;
+using Umbraco.Core.Media;
namespace Umbraco.Web.Media.EmbedProviders.Settings
{
diff --git a/src/Umbraco.Web/Media/EmbedProviders/Twitgoo.cs b/src/Umbraco.Web/Media/EmbedProviders/Twitgoo.cs
index f34df6c185..624c0634d8 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/Twitgoo.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/Twitgoo.cs
@@ -1,13 +1,8 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Web;
-
-using HtmlAgilityPack;
+using HtmlAgilityPack;
namespace Umbraco.Web.Media.EmbedProviders
{
- public class Twitgoo: AbstractProvider
+ public class Twitgoo : AbstractProvider
{
public override bool SupportsDimensions
{
@@ -16,6 +11,7 @@ namespace Umbraco.Web.Media.EmbedProviders
return false;
}
}
+
public override string GetMarkup(string url, int maxWidth, int maxHeight)
{
var web = new HtmlWeb();
@@ -26,6 +22,5 @@ namespace Umbraco.Web.Media.EmbedProviders
return string.Format("
",
img.Value);
}
-
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MediaUploader.ashx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MediaUploader.ashx.cs
index 87e7c08fa4..fff54392d9 100644
--- a/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MediaUploader.ashx.cs
+++ b/src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MediaUploader.ashx.cs
@@ -65,7 +65,9 @@ namespace umbraco.presentation.umbraco.webservices
{
case "json":
// Format as JSON
- context.Response.ContentType = @"application/json";
+ // Weirdly, this should be set to text/html to make it respond as json according to:
+ // http://stackoverflow.com/questions/6934393/resource-interpreted-as-document-but-transferred-with-mime-type-application-jso
+ context.Response.ContentType = @"text/html";
context.Response.Write(new JavaScriptSerializer().Serialize(response));
diff --git a/src/umbraco.controls/CodeArea.cs b/src/umbraco.controls/CodeArea.cs
index 9528db9678..cd28223241 100644
--- a/src/umbraco.controls/CodeArea.cs
+++ b/src/umbraco.controls/CodeArea.cs
@@ -86,7 +86,7 @@ namespace umbraco.uicontrols
ClientDependencyLoader.Instance.RegisterDependency(2, "CodeMirror/js/lib/codemirror.css", "UmbracoClient", ClientDependencyType.Css);
ClientDependencyLoader.Instance.RegisterDependency(3, "CodeArea/styles.css", "UmbracoClient", ClientDependencyType.Css);
- if (AutoSuggest)
+ if (AutoSuggest && HttpContext.Current.Request.Browser.Browser != "IE")
{
ClientDependencyLoader.Instance.RegisterDependency(3, "CodeMirror/js/lib/util/simple-hint-customized.js", "UmbracoClient", ClientDependencyType.Javascript);
diff --git a/src/umbraco.datalayer/SqlHelpers/SqlAzure/Sql/InstallSqlAzure.sql b/src/umbraco.datalayer/SqlHelpers/SqlAzure/Sql/InstallSqlAzure.sql
new file mode 100644
index 0000000000..73f6563531
--- /dev/null
+++ b/src/umbraco.datalayer/SqlHelpers/SqlAzure/Sql/InstallSqlAzure.sql
@@ -0,0 +1,1388 @@
+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'folder.png', NULL, NULL)
+ INSERT [cmsContentType] ([pk], [nodeId], [alias], [icon], [thumbnail], [description], [masterContentType]) VALUES (534, 1033, N'File', N'mediaMulti.gif', N'folder.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/Total.sql b/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Total.sql
index 5f1267a9b0..3153fe3a46 100644
--- a/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Total.sql
+++ b/src/umbraco.datalayer/SqlHelpers/SqlServer/Sql/Total.sql
@@ -43,7 +43,7 @@ CREATE TABLE [umbracoRelation]
[childId] [int] NOT NULL,
[relType] [int] NOT NULL,
[datetime] [datetime] NOT NULL CONSTRAINT [DF_umbracoRelation_datetime] DEFAULT (getdate()),
-[comment] [nvarchar] (1000) COLLATE Danish_Norwegian_CI_AS NOT NULL
+[comment] [nvarchar] (1000) NOT NULL
)
;
@@ -55,12 +55,12 @@ CREATE TABLE [cmsDocument]
[published] [bit] NOT NULL,
[documentUser] [int] NOT NULL,
[versionId] [uniqueidentifier] NOT NULL,
-[text] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS 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) COLLATE Danish_Norwegian_CI_AS NULL ,
+[alias] [nvarchar] (255) NULL ,
[newest] [bit] NOT NULL CONSTRAINT [DF_cmsDocument_newest] DEFAULT (0)
)
@@ -73,8 +73,8 @@ CREATE TABLE [umbracoLog]
[userId] [int] NOT NULL,
[NodeId] [int] NOT NULL,
[Datestamp] [datetime] NOT NULL CONSTRAINT [DF_umbracoLog_Datestamp] DEFAULT (getdate()),
-[logHeader] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[logComment] [nvarchar] (1000) COLLATE Danish_Norwegian_CI_AS NULL
+[logHeader] [nvarchar] (50) NOT NULL,
+[logComment] [nvarchar] (1000) NULL
)
;
@@ -86,7 +86,7 @@ ALTER TABLE [umbracoLog] ADD CONSTRAINT [PK_umbracoLog] PRIMARY KEY CLUSTERED (
CREATE TABLE [umbracoUserGroup]
(
[id] [smallint] NOT NULL IDENTITY(1, 1),
-[userGroupName] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
+[userGroupName] [nvarchar] (255)S NOT NULL
)
;
ALTER TABLE [umbracoUserGroup] ADD CONSTRAINT [PK_userGroup] PRIMARY KEY CLUSTERED ([id])
@@ -105,10 +105,10 @@ ALTER TABLE [umbracoUser2userGroup] ADD CONSTRAINT [PK_user2userGroup] PRIMARY K
CREATE TABLE [umbracoApp]
(
[sortOrder] [tinyint] NOT NULL CONSTRAINT [DF_app_sortOrder] DEFAULT (0),
-[appAlias] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[appIcon] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[appName] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[appInitWithTreeAlias] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
+[appAlias] [nvarchar] (50) NOT NULL,
+[appIcon] [nvarchar] (255) NOT NULL,
+[appName] [nvarchar] (255) NOT NULL,
+[appInitWithTreeAlias] [nvarchar] (255) NULL
)
;
@@ -122,8 +122,8 @@ CREATE TABLE [cmsPropertyData]
[propertytypeid] [int] NOT NULL,
[dataInt] [int] NULL,
[dataDate] [datetime] NULL,
-[dataNvarchar] [nvarchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[dataNtext] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL
+[dataNvarchar] [nvarchar] (500) NULL,
+[dataNtext] [ntext] NULL
)
;
@@ -151,8 +151,8 @@ CREATE TABLE [cmsContentType]
(
[pk] [int] NOT NULL IDENTITY(1, 1),
[nodeId] [int] NOT NULL,
-[alias] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[icon] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
+[alias] [nvarchar] (255) NULL,
+[icon] [nvarchar] (255) NULL
)
;
@@ -161,10 +161,10 @@ ALTER TABLE [cmsContentType] ADD CONSTRAINT [PK_cmsContentType] PRIMARY KEY CLUS
CREATE TABLE [cmsMacroPropertyType]
(
[id] [smallint] NOT NULL IDENTITY(1, 1),
-[macroPropertyTypeAlias] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[macroPropertyTypeRenderAssembly] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[macroPropertyTypeRenderType] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[macroPropertyTypeBaseType] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
+[macroPropertyTypeAlias] [nvarchar] (50) NULL,
+[macroPropertyTypeRenderAssembly] [nvarchar] (255) NULL,
+[macroPropertyTypeRenderType] [nvarchar] (255) NULL,
+[macroPropertyTypeBaseType] [nvarchar] (255) NULL
)
;
@@ -178,9 +178,9 @@ 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) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[stylesheetPropertyName] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[stylesheetPropertyValue] [nvarchar] (400) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
+[stylesheetPropertyAlias] [nvarchar] (50) NULL,
+[stylesheetPropertyName] [nvarchar] (255) NULL,
+[stylesheetPropertyValue] [nvarchar] (400) NULL
)
;
@@ -193,7 +193,7 @@ CREATE TABLE [cmsTab]
(
[id] [int] NOT NULL IDENTITY(1, 1),
[contenttypeNodeId] [int] NOT NULL,
-[text] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
+[text] [nvarchar] (255) NOT NULL,
[sortorder] [int] NOT NULL
)
@@ -205,8 +205,8 @@ CREATE TABLE [cmsTemplate]
[pk] [int] NOT NULL IDENTITY(1, 1),
[nodeId] [int] NOT NULL,
[master] [int] NULL,
-[alias] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[design] [ntext] COLLATE Danish_Norwegian_CI_AS NOT NULL
+[alias] [nvarchar] (100) NULL,
+[design] [ntext] NOT NULL
)
;
@@ -215,7 +215,7 @@ ALTER TABLE [cmsTemplate] ADD CONSTRAINT [PK_templates] PRIMARY KEY CLUSTERED (
CREATE TABLE [umbracoUser2app]
(
[user] [int] NOT NULL,
-[app] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
+[app] [nvarchar] (50) NOT NULL
)
;
@@ -224,9 +224,9 @@ ALTER TABLE [umbracoUser2app] ADD CONSTRAINT [PK_user2app] PRIMARY KEY CLUSTERED
CREATE TABLE [umbracoUserType]
(
[id] [smallint] NOT NULL IDENTITY(1, 1),
-[userTypeAlias] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[userTypeName] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[userTypeDefaultPermissions] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
+[userTypeAlias] [nvarchar] (50) NULL,
+[userTypeName] [nvarchar] (255) NOT NULL,
+[userTypeDefaultPermissions] [nvarchar] (50) NULL
)
;
@@ -240,12 +240,12 @@ CREATE TABLE [umbracoUser]
[userType] [smallint] NOT NULL,
[startStructureID] [int] NOT NULL,
[startMediaID] [int] NULL,
-[userName] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[userLogin] [nvarchar] (125) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[userPassword] [nvarchar] (125) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[userEmail] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[userDefaultPermissions] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[userLanguage] [nvarchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS 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
)
;
@@ -276,9 +276,9 @@ ALTER TABLE [cmsMemberType] ADD CONSTRAINT [PK_cmsMemberType] PRIMARY KEY CLUSTE
CREATE TABLE [cmsMember]
(
[nodeId] [int] NOT NULL,
-[Email] [nvarchar] (1000) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_cmsMember_Email] DEFAULT (''),
-[LoginName] [nvarchar] (1000) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_cmsMember_LoginName] DEFAULT (''),
-[Password] [nvarchar] (1000) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_cmsMember_Password] DEFAULT ('')
+[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 ('')
)
;
@@ -289,10 +289,10 @@ CREATE TABLE [umbracoNode]
[parentID] [int] NOT NULL,
[nodeUser] [int] NULL,
[level] [smallint] NOT NULL,
-[path] [nvarchar] (150) COLLATE Danish_Norwegian_CI_AS NOT NULL,
+[path] [nvarchar] (150) NOT NULL,
[sortOrder] [int] NOT NULL,
[uniqueID] [uniqueidentifier] NULL,
-[text] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
+[text] [nvarchar] (255) NULL,
[nodeObjectType] [uniqueidentifier] NULL,
[createDate] [datetime] NOT NULL CONSTRAINT [DF_umbracoNode_createDate] DEFAULT (getdate())
)
@@ -310,13 +310,13 @@ CREATE TABLE [cmsPropertyType]
[dataTypeId] [int] NOT NULL,
[contentTypeId] [int] NOT NULL,
[tabId] [int] NULL,
-[Alias] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[Name] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[helpText] [nvarchar] (1000) COLLATE SQL_Latin1_General_CP1_CI_AS 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) COLLATE Danish_Norwegian_CI_AS NULL,
-[Description] [nvarchar] (2000) COLLATE Danish_Norwegian_CI_AS NULL
+[validationRegExp] [nvarchar] (255) NULL,
+[Description] [nvarchar] (2000) NULL
)
;
@@ -330,8 +330,8 @@ CREATE TABLE [cmsMacroProperty]
[macroPropertyType] [smallint] NOT NULL,
[macro] [int] NOT NULL,
[macroPropertySortOrder] [tinyint] NOT NULL CONSTRAINT [DF_macroProperty_macroPropertySortOrder] DEFAULT (0),
-[macroPropertyAlias] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[macroPropertyName] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
+[macroPropertyAlias] [nvarchar] (50) NOT NULL,
+[macroPropertyName] [nvarchar] (255) NOT NULL
)
;
@@ -342,11 +342,11 @@ 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) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[macroName] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[macroScriptType] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[macroScriptAssembly] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[macroXSLT] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS 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 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)
@@ -369,14 +369,14 @@ 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) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[treeAlias] [nvarchar] (150) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[treeTitle] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[treeIconClosed] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[treeIconOpen] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[treeHandlerAssembly] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[treeHandlerType] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[action] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS 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
)
;
@@ -395,7 +395,7 @@ ALTER TABLE [cmsContentTypeAllowedContentType] ADD CONSTRAINT [PK_cmsContentType
CREATE TABLE [cmsContentXml]
(
[nodeId] [int] NOT NULL,
-[xml] [ntext] COLLATE Danish_Norwegian_CI_AS NOT NULL
+[xml] [ntext] NOT NULL
)
;
@@ -406,7 +406,7 @@ CREATE TABLE [cmsDataType]
[pk] [int] NOT NULL IDENTITY(1, 1),
[nodeId] [int] NOT NULL,
[controlId] [uniqueidentifier] NOT NULL,
-[dbType] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
+[dbType] [varchar] (50) NOT NULL
)
;
@@ -416,9 +416,9 @@ CREATE TABLE [cmsDataTypePreValues]
(
[id] [int] NOT NULL IDENTITY(1, 1),
[datatypeNodeId] [int] NOT NULL,
-[value] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
+[value] [nvarchar] (255) NULL,
[sortorder] [int] NOT NULL,
-[alias] [nvarchar] (50) COLLATE Danish_Norwegian_CI_AS NULL
+[alias] [nvarchar] (50) NULL
)
;
@@ -429,7 +429,7 @@ CREATE TABLE [cmsDictionary]
[pk] [int] NOT NULL IDENTITY(1, 1),
[id] [uniqueidentifier] NOT NULL,
[parent] [uniqueidentifier] NOT NULL,
-[key] [nvarchar] (1000) COLLATE Danish_Norwegian_CI_AS NOT NULL
+[key] [nvarchar] (1000) NOT NULL
)
;
@@ -440,7 +440,7 @@ CREATE TABLE [cmsLanguageText]
[pk] [int] NOT NULL IDENTITY(1, 1),
[languageId] [int] NOT NULL,
[UniqueId] [uniqueidentifier] NOT NULL,
-[value] [nvarchar] (1000) COLLATE Danish_Norwegian_CI_AS NOT NULL
+[value] [nvarchar] (1000) NOT NULL
)
;
@@ -458,8 +458,8 @@ ALTER TABLE [cmsMember2MemberGroup] ADD CONSTRAINT [PK_cmsMember2MemberGroup] PR
CREATE TABLE [cmsStylesheet]
(
[nodeId] [int] NOT NULL,
-[filename] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[content] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL
+[filename] [nvarchar] (100) NOT NULL,
+[content] [ntext] NULL
)
;
@@ -467,8 +467,8 @@ CREATE TABLE [cmsStylesheetProperty]
(
[nodeId] [int] NOT NULL,
[stylesheetPropertyEditor] [bit] NULL,
-[stylesheetPropertyAlias] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[stylesheetPropertyValue] [nvarchar] (400) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
+[stylesheetPropertyAlias] [nvarchar] (50) NULL,
+[stylesheetPropertyValue] [nvarchar] (400) NULL
)
;
@@ -477,7 +477,7 @@ CREATE TABLE [umbracoDomains]
[id] [int] NOT NULL IDENTITY(1, 1),
[domainDefaultLanguage] [int] NULL,
[domainRootStructureID] [int] NULL,
-[domainName] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
+[domainName] [nvarchar] (255) NOT NULL
)
;
@@ -486,8 +486,8 @@ ALTER TABLE [umbracoDomains] ADD CONSTRAINT [PK_domains] PRIMARY KEY CLUSTERED
CREATE TABLE [umbracoLanguage]
(
[id] [smallint] NOT NULL IDENTITY(1, 1),
-[languageISOCode] [nvarchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
-[languageCultureName] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
+[languageISOCode] [nvarchar] (10) NULL,
+[languageCultureName] [nvarchar] (100) NULL
)
;
@@ -499,8 +499,8 @@ CREATE TABLE [umbracoRelationType]
[dual] [bit] NOT NULL,
[parentObjectType] [uniqueidentifier] NOT NULL,
[childObjectType] [uniqueidentifier] NOT NULL,
-[name] [nvarchar] (255) COLLATE Danish_Norwegian_CI_AS NOT NULL,
-[alias] [nvarchar] (100) COLLATE Danish_Norwegian_CI_AS NULL
+[name] [nvarchar] (255) NOT NULL,
+[alias] [nvarchar] (100) NULL
)
;
@@ -512,8 +512,8 @@ ALTER TABLE [umbracoRelationType] ADD CONSTRAINT [PK_umbracoRelationType] PRIMAR
CREATE TABLE [umbracoStylesheet]
(
[nodeId] [int] NOT NULL,
-[filename] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
-[content] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL
+[filename] [nvarchar] (100) NOT NULL,
+[content] [ntext] NULL
)
;
@@ -526,7 +526,7 @@ CREATE TABLE [umbracoUser2NodeNotify]
(
[userId] [int] NOT NULL,
[nodeId] [int] NOT NULL,
-[action] [char] (1) COLLATE Danish_Norwegian_CI_AS NOT NULL
+[action] [char] (1) NOT NULL
)
;
@@ -536,7 +536,7 @@ CREATE TABLE [umbracoUser2NodePermission]
(
[userId] [int] NOT NULL,
[nodeId] [int] NOT NULL,
-[permission] [char] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
+[permission] [char] (1) NOT NULL
)
;
diff --git a/src/umbraco.datalayer/umbraco.datalayer.csproj b/src/umbraco.datalayer/umbraco.datalayer.csproj
index 34eccea3a4..eb9ea024c8 100644
--- a/src/umbraco.datalayer/umbraco.datalayer.csproj
+++ b/src/umbraco.datalayer/umbraco.datalayer.csproj
@@ -186,6 +186,9 @@
+
+
+