2009-06-19 07:39:16 +00:00
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Umbraco database installation script for SQL Server
IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
2012-07-09 12:40:00 -01:00
Database version : 4 . 8 . 0 . 3
2009-06-19 07:39:16 +00:00
Please increment this version number if ANY change is made to this script ,
so compatibility with scripts for other database systems can be verified easily .
The first 3 digits depict the Umbraco version , the last digit is the database version .
( e . g . version 4 . 0 . 0 . 3 means " Umbraco version 4.0.0, database version 3 " )
Check - in policy : only commit this script if
* you ran the Umbraco installer completely ;
* you ran it on the targetted database system ;
* you ran the Runway and Module installations ;
* you were able to browse the Boost site ;
* you were able to open the Umbraco administration panel ;
* you have documented the code change in this script ;
* you have incremented the version number in this script .
IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
CREATE TABLE [ umbracoRelation ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ parentId ] [ int ] NOT NULL ,
[ childId ] [ int ] NOT NULL ,
[ relType ] [ int ] NOT NULL ,
[ datetime ] [ datetime ] NOT NULL CONSTRAINT [ DF_umbracoRelation_datetime ] DEFAULT ( getdate ( ) ) ,
2012-09-06 10:26:25 -02:00
[ comment ] [ nvarchar ] ( 1000 ) NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoRelation ] ADD CONSTRAINT [ PK_umbracoRelation ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE TABLE [ cmsDocument ]
(
[ nodeId ] [ int ] NOT NULL ,
[ published ] [ bit ] NOT NULL ,
[ documentUser ] [ int ] NOT NULL ,
[ versionId ] [ uniqueidentifier ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ text ] [ nvarchar ] ( 255 ) NOT NULL ,
2009-06-19 07:39:16 +00:00
[ releaseDate ] [ datetime ] NULL ,
[ expireDate ] [ datetime ] NULL ,
[ updateDate ] [ datetime ] NOT NULL CONSTRAINT [ DF_cmsDocument_updateDate ] DEFAULT ( getdate ( ) ) ,
[ templateId ] [ int ] NULL ,
2012-09-06 10:26:25 -02:00
[ alias ] [ nvarchar ] ( 255 ) NULL ,
2009-06-19 07:39:16 +00:00
[ newest ] [ bit ] NOT NULL CONSTRAINT [ DF_cmsDocument_newest ] DEFAULT ( 0 )
)
;
ALTER TABLE [ cmsDocument ] ADD CONSTRAINT [ PK_cmsDocument ] PRIMARY KEY CLUSTERED ( [ versionId ] )
;
CREATE TABLE [ umbracoLog ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ userId ] [ int ] NOT NULL ,
[ NodeId ] [ int ] NOT NULL ,
[ Datestamp ] [ datetime ] NOT NULL CONSTRAINT [ DF_umbracoLog_Datestamp ] DEFAULT ( getdate ( ) ) ,
2012-09-06 10:26:25 -02:00
[ logHeader ] [ nvarchar ] ( 50 ) NOT NULL ,
[ logComment ] [ nvarchar ] ( 1000 ) NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoLog ] ADD CONSTRAINT [ PK_umbracoLog ] PRIMARY KEY CLUSTERED ( [ id ] )
;
2010-06-14 13:13:23 +00:00
/* TABLES ARE NEVER USED, REMOVED FOR 4.1
2009-06-19 07:39:16 +00:00
CREATE TABLE [ umbracoUserGroup ]
(
[ id ] [ smallint ] NOT NULL IDENTITY ( 1 , 1 ) ,
2012-09-06 10:26:25 -02:00
[ userGroupName ] [ nvarchar ] ( 255 ) S NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoUserGroup ] ADD CONSTRAINT [ PK_userGroup ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE TABLE [ umbracoUser2userGroup ]
(
[ user ] [ int ] NOT NULL ,
[ userGroup ] [ smallint ] NOT NULL
2010-06-14 13:13:23 +00:00
)
2009-06-19 07:39:16 +00:00
;
ALTER TABLE [ umbracoUser2userGroup ] ADD CONSTRAINT [ PK_user2userGroup ] PRIMARY KEY CLUSTERED ( [ user ] , [ userGroup ] )
;
2010-06-14 13:13:23 +00:00
* /
2009-06-19 07:39:16 +00:00
CREATE TABLE [ umbracoApp ]
(
[ sortOrder ] [ tinyint ] NOT NULL CONSTRAINT [ DF_app_sortOrder ] DEFAULT ( 0 ) ,
2012-09-06 10:26:25 -02:00
[ appAlias ] [ nvarchar ] ( 50 ) NOT NULL ,
[ appIcon ] [ nvarchar ] ( 255 ) NOT NULL ,
[ appName ] [ nvarchar ] ( 255 ) NOT NULL ,
[ appInitWithTreeAlias ] [ nvarchar ] ( 255 ) NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoApp ] ADD CONSTRAINT [ PK_umbracoApp ] PRIMARY KEY CLUSTERED ( [ appAlias ] )
;
CREATE TABLE [ cmsPropertyData ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ contentNodeId ] [ int ] NOT NULL ,
[ versionId ] [ uniqueidentifier ] NULL ,
[ propertytypeid ] [ int ] NOT NULL ,
[ dataInt ] [ int ] NULL ,
[ dataDate ] [ datetime ] NULL ,
2012-09-06 10:26:25 -02:00
[ dataNvarchar ] [ nvarchar ] ( 500 ) NULL ,
[ dataNtext ] [ ntext ] NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ cmsPropertyData ] ADD CONSTRAINT [ PK_cmsPropertyData ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE NONCLUSTERED INDEX [ IX_cmsPropertyData ] ON [ cmsPropertyData ] ( [ id ] )
;
CREATE NONCLUSTERED INDEX [ IX_cmsPropertyData_1 ] ON [ cmsPropertyData ] ( [ contentNodeId ] )
;
CREATE NONCLUSTERED INDEX [ IX_cmsPropertyData_2 ] ON [ cmsPropertyData ] ( [ versionId ] )
;
CREATE NONCLUSTERED INDEX [ IX_cmsPropertyData_3 ] ON [ cmsPropertyData ] ( [ propertytypeid ] )
;
CREATE TABLE [ cmsContent ]
(
[ pk ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ nodeId ] [ int ] NOT NULL ,
[ contentType ] [ int ] NOT NULL
)
;
ALTER TABLE [ cmsContent ] ADD CONSTRAINT [ PK_cmsContent ] PRIMARY KEY CLUSTERED ( [ pk ] )
;
CREATE TABLE [ cmsContentType ]
(
[ pk ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ nodeId ] [ int ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ alias ] [ nvarchar ] ( 255 ) NULL ,
[ icon ] [ nvarchar ] ( 255 ) NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ cmsContentType ] ADD CONSTRAINT [ PK_cmsContentType ] PRIMARY KEY CLUSTERED ( [ pk ] )
;
CREATE TABLE [ cmsMacroPropertyType ]
(
[ id ] [ smallint ] NOT NULL IDENTITY ( 1 , 1 ) ,
2012-09-06 10:26:25 -02:00
[ macroPropertyTypeAlias ] [ nvarchar ] ( 50 ) NULL ,
[ macroPropertyTypeRenderAssembly ] [ nvarchar ] ( 255 ) NULL ,
[ macroPropertyTypeRenderType ] [ nvarchar ] ( 255 ) NULL ,
[ macroPropertyTypeBaseType ] [ nvarchar ] ( 255 ) NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ cmsMacroPropertyType ] ADD CONSTRAINT [ PK_macroPropertyType ] PRIMARY KEY CLUSTERED ( [ id ] )
;
2010-06-14 13:13:23 +00:00
/* TABLE IS NEVER USED, REMOVED FOR 4.1
2009-06-19 07:39:16 +00:00
CREATE TABLE [ umbracoStylesheetProperty ]
(
[ id ] [ smallint ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ stylesheetPropertyEditor ] [ bit ] NOT NULL CONSTRAINT [ DF_stylesheetProperty_stylesheetPropertyEditor ] DEFAULT ( 0 ) ,
[ stylesheet ] [ tinyint ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ stylesheetPropertyAlias ] [ nvarchar ] ( 50 ) NULL ,
[ stylesheetPropertyName ] [ nvarchar ] ( 255 ) NULL ,
[ stylesheetPropertyValue ] [ nvarchar ] ( 400 ) NULL
2009-06-19 07:39:16 +00:00
)
;
2010-06-14 13:13:23 +00:00
2009-06-19 07:39:16 +00:00
ALTER TABLE [ umbracoStylesheetProperty ] ADD CONSTRAINT [ PK_stylesheetProperty ] PRIMARY KEY CLUSTERED ( [ id ] )
2010-06-14 13:13:23 +00:00
;
* /
2009-06-19 07:39:16 +00:00
CREATE TABLE [ cmsTab ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ contenttypeNodeId ] [ int ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ text ] [ nvarchar ] ( 255 ) NOT NULL ,
2009-06-19 07:39:16 +00:00
[ sortorder ] [ int ] NOT NULL
)
;
ALTER TABLE [ cmsTab ] ADD CONSTRAINT [ PK_cmsTab ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE TABLE [ cmsTemplate ]
(
[ pk ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ nodeId ] [ int ] NOT NULL ,
[ master ] [ int ] NULL ,
2012-09-06 10:26:25 -02:00
[ alias ] [ nvarchar ] ( 100 ) NULL ,
[ design ] [ ntext ] NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ cmsTemplate ] ADD CONSTRAINT [ PK_templates ] PRIMARY KEY CLUSTERED ( [ pk ] )
;
CREATE TABLE [ umbracoUser2app ]
(
[ user ] [ int ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ app ] [ nvarchar ] ( 50 ) NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoUser2app ] ADD CONSTRAINT [ PK_user2app ] PRIMARY KEY CLUSTERED ( [ user ] , [ app ] )
;
CREATE TABLE [ umbracoUserType ]
(
[ id ] [ smallint ] NOT NULL IDENTITY ( 1 , 1 ) ,
2012-09-06 10:26:25 -02:00
[ userTypeAlias ] [ nvarchar ] ( 50 ) NULL ,
[ userTypeName ] [ nvarchar ] ( 255 ) NOT NULL ,
[ userTypeDefaultPermissions ] [ nvarchar ] ( 50 ) NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoUserType ] ADD CONSTRAINT [ PK_userType ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE TABLE [ umbracoUser ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ userDisabled ] [ bit ] NOT NULL CONSTRAINT [ DF_umbracoUser_userDisabled ] DEFAULT ( 0 ) ,
[ userNoConsole ] [ bit ] NOT NULL CONSTRAINT [ DF_umbracoUser_userNoConsole ] DEFAULT ( 0 ) ,
[ userType ] [ smallint ] NOT NULL ,
[ startStructureID ] [ int ] NOT NULL ,
[ startMediaID ] [ int ] NULL ,
2012-09-06 10:26:25 -02:00
[ 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
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoUser ] ADD CONSTRAINT [ PK_user ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE TABLE [ cmsDocumentType ]
(
[ contentTypeNodeId ] [ int ] NOT NULL ,
[ templateNodeId ] [ int ] NOT NULL ,
[ IsDefault ] [ bit ] NOT NULL CONSTRAINT [ DF_cmsDocumentType_IsDefault ] DEFAULT ( 0 )
)
;
ALTER TABLE [ cmsDocumentType ] ADD CONSTRAINT [ PK_cmsDocumentType ] PRIMARY KEY CLUSTERED ( [ contentTypeNodeId ] , [ templateNodeId ] )
;
CREATE TABLE [ cmsMemberType ]
(
[ pk ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ NodeId ] [ int ] NOT NULL ,
[ propertytypeId ] [ int ] NOT NULL ,
[ memberCanEdit ] [ bit ] NOT NULL CONSTRAINT [ DF_cmsMemberType_memberCanEdit ] DEFAULT ( 0 ) ,
[ viewOnProfile ] [ bit ] NOT NULL CONSTRAINT [ DF_cmsMemberType_viewOnProfile ] DEFAULT ( 0 )
)
;
ALTER TABLE [ cmsMemberType ] ADD CONSTRAINT [ PK_cmsMemberType ] PRIMARY KEY CLUSTERED ( [ pk ] )
;
CREATE TABLE [ cmsMember ]
(
[ nodeId ] [ int ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ 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 ( ' ' )
2009-06-19 07:39:16 +00:00
)
;
CREATE TABLE [ umbracoNode ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ trashed ] [ bit ] NOT NULL CONSTRAINT [ DF_umbracoNode_trashed ] DEFAULT ( 0 ) ,
[ parentID ] [ int ] NOT NULL ,
[ nodeUser ] [ int ] NULL ,
[ level ] [ smallint ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ path ] [ nvarchar ] ( 150 ) NOT NULL ,
2009-06-19 07:39:16 +00:00
[ sortOrder ] [ int ] NOT NULL ,
[ uniqueID ] [ uniqueidentifier ] NULL ,
2012-09-06 10:26:25 -02:00
[ text ] [ nvarchar ] ( 255 ) NULL ,
2009-06-19 07:39:16 +00:00
[ nodeObjectType ] [ uniqueidentifier ] NULL ,
[ createDate ] [ datetime ] NOT NULL CONSTRAINT [ DF_umbracoNode_createDate ] DEFAULT ( getdate ( ) )
)
;
ALTER TABLE [ umbracoNode ] ADD CONSTRAINT [ PK_structure ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE NONCLUSTERED INDEX [ IX_umbracoNodeParentId ] ON [ umbracoNode ] ( [ parentID ] )
;
CREATE NONCLUSTERED INDEX [ IX_umbracoNodeObjectType ] ON [ umbracoNode ] ( [ nodeObjectType ] )
;
CREATE TABLE [ cmsPropertyType ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ dataTypeId ] [ int ] NOT NULL ,
[ contentTypeId ] [ int ] NOT NULL ,
[ tabId ] [ int ] NULL ,
2012-09-06 10:26:25 -02:00
[ Alias ] [ nvarchar ] ( 255 ) NOT NULL ,
[ Name ] [ nvarchar ] ( 255 ) NULL ,
[ helpText ] [ nvarchar ] ( 1000 ) NULL ,
2009-06-19 07:39:16 +00:00
[ sortOrder ] [ int ] NOT NULL CONSTRAINT [ DF__cmsProper__sortO__1EA48E88 ] DEFAULT ( 0 ) ,
[ mandatory ] [ bit ] NOT NULL CONSTRAINT [ DF__cmsProper__manda__2180FB33 ] DEFAULT ( 0 ) ,
2012-09-06 10:26:25 -02:00
[ validationRegExp ] [ nvarchar ] ( 255 ) NULL ,
[ Description ] [ nvarchar ] ( 2000 ) NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ cmsPropertyType ] ADD CONSTRAINT [ PK_cmsPropertyType ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE TABLE [ cmsMacroProperty ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ macroPropertyHidden ] [ bit ] NOT NULL CONSTRAINT [ DF_macroProperty_macroPropertyHidden ] DEFAULT ( 0 ) ,
[ macroPropertyType ] [ smallint ] NOT NULL ,
[ macro ] [ int ] NOT NULL ,
[ macroPropertySortOrder ] [ tinyint ] NOT NULL CONSTRAINT [ DF_macroProperty_macroPropertySortOrder ] DEFAULT ( 0 ) ,
2012-09-06 10:26:25 -02:00
[ macroPropertyAlias ] [ nvarchar ] ( 50 ) NOT NULL ,
[ macroPropertyName ] [ nvarchar ] ( 255 ) NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ cmsMacroProperty ] ADD CONSTRAINT [ PK_macroProperty ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE TABLE [ cmsMacro ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ macroUseInEditor ] [ bit ] NOT NULL CONSTRAINT [ DF_macro_macroUseInEditor ] DEFAULT ( 0 ) ,
[ macroRefreshRate ] [ int ] NOT NULL CONSTRAINT [ DF_macro_macroRefreshRate ] DEFAULT ( 0 ) ,
2012-09-06 10:26:25 -02:00
[ macroAlias ] [ nvarchar ] ( 255 ) NOT NULL ,
[ macroName ] [ nvarchar ] ( 255 ) NULL ,
[ macroScriptType ] [ nvarchar ] ( 255 ) NULL ,
[ macroScriptAssembly ] [ nvarchar ] ( 255 ) NULL ,
[ macroXSLT ] [ nvarchar ] ( 255 ) NULL ,
2009-06-19 07:39:16 +00:00
[ macroCacheByPage ] [ bit ] NOT NULL CONSTRAINT [ DF_cmsMacro_macroCacheByPage ] DEFAULT ( 1 ) ,
[ macroCachePersonalized ] [ bit ] NOT NULL CONSTRAINT [ DF_cmsMacro_macroCachePersonalized ] DEFAULT ( 0 ) ,
[ macroDontRender ] [ bit ] NOT NULL CONSTRAINT [ DF_cmsMacro_macroDontRender ] DEFAULT ( 0 )
)
;
ALTER TABLE [ cmsMacro ] ADD CONSTRAINT [ PK_macro ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE TABLE [ cmsContentVersion ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) PRIMARY KEY ,
[ ContentId ] [ int ] NOT NULL ,
[ VersionId ] [ uniqueidentifier ] NOT NULL ,
[ VersionDate ] [ datetime ] NOT NULL CONSTRAINT [ DF_cmsContentVersion_VersionDate ] DEFAULT ( getdate ( ) )
)
;
CREATE TABLE [ umbracoAppTree ]
(
[ treeSilent ] [ bit ] NOT NULL CONSTRAINT [ DF_umbracoAppTree_treeSilent ] DEFAULT ( 0 ) ,
[ treeInitialize ] [ bit ] NOT NULL CONSTRAINT [ DF_umbracoAppTree_treeInitialize ] DEFAULT ( 1 ) ,
[ treeSortOrder ] [ tinyint ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ 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
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoAppTree ] ADD CONSTRAINT [ PK_umbracoAppTree ] PRIMARY KEY CLUSTERED ( [ appAlias ] , [ treeAlias ] )
;
CREATE TABLE [ cmsContentTypeAllowedContentType ]
(
[ Id ] [ int ] NOT NULL ,
[ AllowedId ] [ int ] NOT NULL
)
;
ALTER TABLE [ cmsContentTypeAllowedContentType ] ADD CONSTRAINT [ PK_cmsContentTypeAllowedContentType ] PRIMARY KEY CLUSTERED ( [ Id ] , [ AllowedId ] )
;
CREATE TABLE [ cmsContentXml ]
(
[ nodeId ] [ int ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ xml ] [ ntext ] NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ cmsContentXml ] ADD CONSTRAINT [ PK_cmsContentXml ] PRIMARY KEY CLUSTERED ( [ nodeId ] )
;
CREATE TABLE [ cmsDataType ]
(
[ pk ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ nodeId ] [ int ] NOT NULL ,
[ controlId ] [ uniqueidentifier ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ dbType ] [ varchar ] ( 50 ) NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ cmsDataType ] ADD CONSTRAINT [ PK_cmsDataType ] PRIMARY KEY CLUSTERED ( [ pk ] )
;
CREATE TABLE [ cmsDataTypePreValues ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ datatypeNodeId ] [ int ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ value ] [ nvarchar ] ( 255 ) NULL ,
2009-06-19 07:39:16 +00:00
[ sortorder ] [ int ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ alias ] [ nvarchar ] ( 50 ) NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ cmsDataTypePreValues ] ADD CONSTRAINT [ PK_cmsDataTypePreValues ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE TABLE [ cmsDictionary ]
(
[ pk ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ id ] [ uniqueidentifier ] NOT NULL ,
[ parent ] [ uniqueidentifier ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ key ] [ nvarchar ] ( 1000 ) NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ cmsDictionary ] ADD CONSTRAINT [ PK_cmsDictionary ] PRIMARY KEY CLUSTERED ( [ pk ] )
;
CREATE TABLE [ cmsLanguageText ]
(
[ pk ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ languageId ] [ int ] NOT NULL ,
[ UniqueId ] [ uniqueidentifier ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ value ] [ nvarchar ] ( 1000 ) NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ cmsLanguageText ] ADD CONSTRAINT [ PK_cmsLanguageText ] PRIMARY KEY CLUSTERED ( [ pk ] )
;
CREATE TABLE [ cmsMember2MemberGroup ]
(
[ Member ] [ int ] NOT NULL ,
[ MemberGroup ] [ int ] NOT NULL
)
;
ALTER TABLE [ cmsMember2MemberGroup ] ADD CONSTRAINT [ PK_cmsMember2MemberGroup ] PRIMARY KEY CLUSTERED ( [ Member ] , [ MemberGroup ] )
;
CREATE TABLE [ cmsStylesheet ]
(
[ nodeId ] [ int ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ filename ] [ nvarchar ] ( 100 ) NOT NULL ,
[ content ] [ ntext ] NULL
2009-06-19 07:39:16 +00:00
)
;
CREATE TABLE [ cmsStylesheetProperty ]
(
[ nodeId ] [ int ] NOT NULL ,
[ stylesheetPropertyEditor ] [ bit ] NULL ,
2012-09-06 10:26:25 -02:00
[ stylesheetPropertyAlias ] [ nvarchar ] ( 50 ) NULL ,
[ stylesheetPropertyValue ] [ nvarchar ] ( 400 ) NULL
2009-06-19 07:39:16 +00:00
)
;
CREATE TABLE [ umbracoDomains ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ domainDefaultLanguage ] [ int ] NULL ,
[ domainRootStructureID ] [ int ] NULL ,
2012-09-06 10:26:25 -02:00
[ domainName ] [ nvarchar ] ( 255 ) NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoDomains ] ADD CONSTRAINT [ PK_domains ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE TABLE [ umbracoLanguage ]
(
[ id ] [ smallint ] NOT NULL IDENTITY ( 1 , 1 ) ,
2012-09-06 10:26:25 -02:00
[ languageISOCode ] [ nvarchar ] ( 10 ) NULL ,
[ languageCultureName ] [ nvarchar ] ( 100 ) NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoLanguage ] ADD CONSTRAINT [ PK_language ] PRIMARY KEY CLUSTERED ( [ id ] )
;
CREATE TABLE [ umbracoRelationType ]
(
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ dual ] [ bit ] NOT NULL ,
[ parentObjectType ] [ uniqueidentifier ] NOT NULL ,
[ childObjectType ] [ uniqueidentifier ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ name ] [ nvarchar ] ( 255 ) NOT NULL ,
[ alias ] [ nvarchar ] ( 100 ) NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoRelationType ] ADD CONSTRAINT [ PK_umbracoRelationType ] PRIMARY KEY CLUSTERED ( [ id ] )
;
2010-06-14 13:13:23 +00:00
/* TABLE IS NEVER USED, REMOVED FOR 4.1
2009-06-19 07:39:16 +00:00
CREATE TABLE [ umbracoStylesheet ]
(
[ nodeId ] [ int ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ filename ] [ nvarchar ] ( 100 ) NOT NULL ,
[ content ] [ ntext ] NULL
2010-06-14 13:13:23 +00:00
)
2009-06-19 07:39:16 +00:00
;
2010-06-14 13:13:23 +00:00
2009-06-19 07:39:16 +00:00
ALTER TABLE [ umbracoStylesheet ] ADD CONSTRAINT [ PK_umbracoStylesheet ] PRIMARY KEY CLUSTERED ( [ nodeId ] )
2010-06-14 13:13:23 +00:00
;
* /
2009-06-19 07:39:16 +00:00
CREATE TABLE [ umbracoUser2NodeNotify ]
(
[ userId ] [ int ] NOT NULL ,
[ nodeId ] [ int ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ action ] [ char ] ( 1 ) NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoUser2NodeNotify ] ADD CONSTRAINT [ PK_umbracoUser2NodeNotify ] PRIMARY KEY CLUSTERED ( [ userId ] , [ nodeId ] , [ action ] )
;
CREATE TABLE [ umbracoUser2NodePermission ]
(
[ userId ] [ int ] NOT NULL ,
[ nodeId ] [ int ] NOT NULL ,
2012-09-06 10:26:25 -02:00
[ permission ] [ char ] ( 1 ) NOT NULL
2009-06-19 07:39:16 +00:00
)
;
ALTER TABLE [ umbracoUser2NodePermission ] ADD CONSTRAINT [ PK_umbracoUser2NodePermission ] PRIMARY KEY CLUSTERED ( [ userId ] , [ nodeId ] , [ permission ] )
;
CREATE TABLE [ umbracoUserLogins ]
(
[ contextID ] [ uniqueidentifier ] NOT NULL ,
[ userID ] [ int ] NOT NULL ,
[ timeout ] [ bigint ] NOT NULL
)
2012-07-03 09:08:54 -02:00
;
CREATE CLUSTERED INDEX umbracoUserLogins_Index ON umbracoUserLogins ( contextID )
2009-06-19 07:39:16 +00:00
;
ALTER TABLE [ cmsPropertyData ] ADD
CONSTRAINT [ FK_cmsPropertyData_umbracoNode ] FOREIGN KEY ( [ contentNodeId ] ) REFERENCES [ umbracoNode ] ( [ id ] )
;
2010-06-14 13:13:23 +00:00
/* TABLES ARE NEVER USED, REMOVED FOR 4.1
2009-06-19 07:39:16 +00:00
ALTER TABLE [ umbracoUser2userGroup ] ADD
CONSTRAINT [ FK_user2userGroup_user ] FOREIGN KEY ( [ user ] ) REFERENCES [ umbracoUser ] ( [ id ] ) ,
CONSTRAINT [ FK_user2userGroup_userGroup ] FOREIGN KEY ( [ userGroup ] ) REFERENCES [ umbracoUserGroup ] ( [ id ] )
2010-06-14 13:13:23 +00:00
;
* /
2009-06-19 07:39:16 +00:00
ALTER TABLE [ cmsDocument ] ADD
CONSTRAINT [ FK_cmsDocument_umbracoNode ] FOREIGN KEY ( [ nodeId ] ) REFERENCES [ umbracoNode ] ( [ id ] )
;
ALTER TABLE [ cmsMacroProperty ] ADD
CONSTRAINT [ FK_umbracoMacroProperty_umbracoMacroPropertyType ] FOREIGN KEY ( [ macroPropertyType ] ) REFERENCES [ cmsMacroPropertyType ] ( [ id ] )
;
ALTER TABLE [ umbracoUser ] ADD
CONSTRAINT [ FK_user_userType ] FOREIGN KEY ( [ userType ] ) REFERENCES [ umbracoUserType ] ( [ id ] )
;
ALTER TABLE [ umbracoNode ] ADD
CONSTRAINT [ FK_umbracoNode_umbracoNode ] FOREIGN KEY ( [ parentID ] ) REFERENCES [ umbracoNode ] ( [ id ] )
;
ALTER TABLE [ cmsTemplate ] ADD
CONSTRAINT [ FK_cmsTemplate_umbracoNode ] FOREIGN KEY ( [ nodeId ] ) REFERENCES [ umbracoNode ] ( [ id ] )
;
ALTER TABLE [ cmsContentType ] ADD
CONSTRAINT [ FK_cmsContentType_umbracoNode ] FOREIGN KEY ( [ nodeId ] ) REFERENCES [ umbracoNode ] ( [ id ] )
;
ALTER TABLE [ cmsPropertyType ] ADD
CONSTRAINT [ FK_cmsPropertyType_cmsTab ] FOREIGN KEY ( [ tabId ] ) REFERENCES [ cmsTab ] ( [ id ] )
;
ALTER TABLE [ cmsContent ] ADD
CONSTRAINT [ FK_cmsContent_umbracoNode ] FOREIGN KEY ( [ nodeId ] ) REFERENCES [ umbracoNode ] ( [ id ] )
;
2012-07-05 12:41:03 -01:00
ALTER TABLE [ umbracoUser2app ] ADD
2009-06-19 07:39:16 +00:00
CONSTRAINT [ FK_umbracoUser2app_umbracoUser ] FOREIGN KEY ( [ user ] ) REFERENCES [ umbracoUser ] ( [ id ] )
;
ALTER TABLE [ cmsTemplate ] DROP CONSTRAINT [ FK_cmsTemplate_umbracoNode ]
;
ALTER TABLE [ cmsPropertyType ] DROP CONSTRAINT [ FK_cmsPropertyType_cmsTab ]
;
ALTER TABLE [ cmsContent ] DROP CONSTRAINT [ FK_cmsContent_umbracoNode ]
;
ALTER TABLE [ cmsMacroProperty ] DROP CONSTRAINT [ FK_umbracoMacroProperty_umbracoMacroPropertyType ]
;
ALTER TABLE [ umbracoUser2app ] DROP CONSTRAINT [ FK_umbracoUser2app_umbracoUser ]
;
ALTER TABLE [ cmsPropertyData ] DROP CONSTRAINT [ FK_cmsPropertyData_umbracoNode ]
;
2010-06-14 13:13:23 +00:00
/* TABLE IS NEVER USED, REMOVED FOR 4.1
2009-06-19 07:39:16 +00:00
ALTER TABLE [ umbracoUser2userGroup ] DROP CONSTRAINT [ FK_user2userGroup_user ]
;
ALTER TABLE [ umbracoUser2userGroup ] DROP CONSTRAINT [ FK_user2userGroup_userGroup ]
2010-06-14 13:13:23 +00:00
;
* /
2009-06-19 07:39:16 +00:00
ALTER TABLE [ umbracoUser ] DROP CONSTRAINT [ FK_user_userType ]
;
ALTER TABLE [ cmsContentType ] DROP CONSTRAINT [ FK_cmsContentType_umbracoNode ]
;
ALTER TABLE [ cmsDocument ] DROP CONSTRAINT [ FK_cmsDocument_umbracoNode ]
;
ALTER TABLE [ umbracoNode ] DROP CONSTRAINT [ FK_umbracoNode_umbracoNode ]
;
SET IDENTITY_INSERT [ umbracoNode ] ON
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 92 , 0 , - 1 , 0 , 11 , N ' -1,-92 ' , 37 , ' f0bc4bfb-b499-40d6-ba86-058885a5178c ' , N ' Label ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20040930 14:01:49.920 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 90 , 0 , - 1 , 0 , 11 , N ' -1,-90 ' , 35 , ' 84c6b441-31df-4ffe-b67e-67d5bc3ae65a ' , N ' Upload ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20040930 14:01:49.920 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 89 , 0 , - 1 , 0 , 11 , N ' -1,-89 ' , 34 , ' c6bac0dd-4ab9-45b1-8e30-e4b619ee5da3 ' , N ' Textbox multiple ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20040930 14:01:49.920 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 88 , 0 , - 1 , 0 , 11 , N ' -1,-88 ' , 33 , ' 0cc0eba1-9960-42c9-bf9b-60e150b429ae ' , N ' Textstring ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20040930 14:01:49.920 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 87 , 0 , - 1 , 0 , 11 , N ' -1,-87 ' , 32 , ' ca90c950-0aff-4e72-b976-a30b1ac57dad ' , N ' Richtext editor ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20040930 14:01:49.920 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 51 , 0 , - 1 , 0 , 11 , N ' -1,-51 ' , 4 , ' 2e6d3631-066e-44b8-aec4-96f09099b2b5 ' , N ' Numeric ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20040930 14:01:49.920 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 49 , 0 , - 1 , 0 , 11 , N ' -1,-49 ' , 2 , ' 92897bc6-a5f3-4ffe-ae27-f2e7e33dda49 ' , N ' True/false ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20040930 14:01:49.920 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 43 , 0 , - 1 , 0 , 1 , N ' -1,-43 ' , 2 , ' fbaf13a8-4036-41f2-93a3-974f678c312a ' , N ' Checkbox list ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20041015 14:11:04.367 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 42 , 0 , - 1 , 0 , 1 , N ' -1,-42 ' , 2 , ' 0b6a45e7-44ba-430d-9da5-4e46060b9e03 ' , N ' Dropdown ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20041015 14:10:59.000 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 41 , 0 , - 1 , 0 , 1 , N ' -1,-41 ' , 2 , ' 5046194e-4237-453c-a547-15db3a07c4e1 ' , N ' Date Picker ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20041015 14:10:54.303 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 40 , 0 , - 1 , 0 , 1 , N ' -1,-40 ' , 2 , ' bb5f57c9-ce2b-4bb9-b697-4caca783a805 ' , N ' Radiobox ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20041015 14:10:49.253 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 39 , 0 , - 1 , 0 , 1 , N ' -1,-39 ' , 2 , ' f38f0ac7-1d27-439c-9f3f-089cd8825a53 ' , N ' Dropdown multiple ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20041015 14:10:44.480 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 38 , 0 , - 1 , 0 , 1 , N ' -1,-38 ' , 2 , ' fd9f1447-6c61-4a7c-9595-5aa39147d318 ' , N ' Folder Browser ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20041015 14:10:37.020 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 37 , 0 , - 1 , 0 , 1 , N ' -1,-37 ' , 2 , ' 0225af17-b302-49cb-9176-b9f35cab9c17 ' , N ' Approved Color ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20041015 14:10:30.580 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 36 , 0 , - 1 , 0 , 1 , N ' -1,-36 ' , 2 , ' e4d66c0f-b935-4200-81f0-025f7256b89a ' , N ' Date Picker with time ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20041015 14:10:23.007 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( - 1 , 0 , - 1 , 0 , 0 , N ' -1 ' , 0 , ' 916724a5-173d-4619-b97e-b9de133dd6f5 ' , N ' SYSTEM DATA: umbraco master root ' , ' ea7d8624-4cfe-4578-a871-24aa946bf34d ' , ' 20040930 14:01:49.920 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1031 , 0 , - 1 , 1 , 1 , N ' -1,1031 ' , 2 , ' f38bd2d7-65d0-48e6-95dc-87ce06ec2d3d ' , N ' Folder ' , ' 4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e ' , ' 20041201 00:13:40.743 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1032 , 0 , - 1 , 1 , 1 , N ' -1,1032 ' , 2 , ' cc07b313-0843-4aa8-bbda-871c8da728c8 ' , N ' Image ' , ' 4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e ' , ' 20041201 00:13:43.737 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1033 , 0 , - 1 , 1 , 1 , N ' -1,1033 ' , 2 , ' 4c52d8ab-54e6-40cd-999c-7a5f24903e4d ' , N ' File ' , ' 4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e ' , ' 20041201 00:13:46.210 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1034 , 0 , - 1 , 0 , 1 , N ' -1,1034 ' , 2 , ' a6857c73-d6e9-480c-b6e6-f15f6ad11125 ' , N ' Content Picker ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20060103 13:07:29.203 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1035 , 0 , - 1 , 0 , 1 , N ' -1,1035 ' , 2 , ' 93929b9a-93a2-4e2a-b239-d99334440a59 ' , N ' Media Picker ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20060103 13:07:36.143 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1036 , 0 , - 1 , 0 , 1 , N ' -1,1036 ' , 2 , ' 2b24165f-9782-4aa3-b459-1de4a4d21f60 ' , N ' Member Picker ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20060103 13:07:40.260 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1038 , 0 , - 1 , 0 , 1 , N ' -1,1038 ' , 2 , ' 1251c96c-185c-4e9b-93f4-b48205573cbd ' , N ' Simple Editor ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20060103 13:07:55.250 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1039 , 0 , - 1 , 0 , 1 , N ' -1,1039 ' , 2 , ' 06f349a9-c949-4b6a-8660-59c10451af42 ' , N ' Ultimate Picker ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20060103 13:07:55.250 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1040 , 0 , - 1 , 0 , 1 , N ' -1,1040 ' , 2 , ' 21e798da-e06e-4eda-a511-ed257f78d4fa ' , N ' Related Links ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20060103 13:07:55.250 ' )
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1041 , 0 , - 1 , 0 , 1 , N ' -1,1041 ' , 2 , ' b6b73142-b9c1-4bf8-a16d-e1c23320b549 ' , N ' Tags ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20060103 13:07:55.250 ' )
2010-11-19 10:10:59 +00:00
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1042 , 0 , - 1 , 0 , 1 , N ' -1,1042 ' , 2 , ' 0a452bd5-83f9-4bc3-8403-1286e13fb77e ' , N ' Macro Container ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20060103 13:07:55.250 ' )
2010-11-25 07:51:59 +00:00
INSERT INTO [ umbracoNode ] ( [ id ] , [ trashed ] , [ parentID ] , [ nodeUser ] , [ level ] , [ path ] , [ sortOrder ] , [ uniqueID ] , [ text ] , [ nodeObjectType ] , [ createDate ] ) VALUES ( 1043 , 0 , - 1 , 0 , 1 , N ' -1,1043 ' , 2 , ' 1df9f033-e6d4-451f-b8d2-e0cbc50a836f ' , N ' Image Cropper ' , ' 30a2a501-1978-4ddb-a57b-f7efed43ba3c ' , ' 20060103 13:07:55.250 ' )
2009-06-19 07:39:16 +00:00
SET IDENTITY_INSERT [ umbracoNode ] OFF
;
SET IDENTITY_INSERT [ cmsContentType ] ON
INSERT INTO [ cmsContentType ] ( [ pk ] , [ nodeId ] , [ alias ] , [ icon ] ) VALUES ( 532 , 1031 , N ' Folder ' , N ' folder.gif ' )
INSERT INTO [ cmsContentType ] ( [ pk ] , [ nodeId ] , [ alias ] , [ icon ] ) VALUES ( 533 , 1032 , N ' Image ' , N ' mediaPhoto.gif ' )
2012-07-10 09:29:24 -01:00
INSERT INTO [ cmsContentType ] ( [ pk ] , [ nodeId ] , [ alias ] , [ icon ] ) VALUES ( 534 , 1033 , N ' File ' , N ' mediaFile.gif ' )
2009-06-19 07:39:16 +00:00
SET IDENTITY_INSERT [ cmsContentType ] OFF
;
SET IDENTITY_INSERT [ umbracoUser ] ON
INSERT INTO [ umbracoUser ] ( [ id ] , [ userDisabled ] , [ userNoConsole ] , [ userType ] , [ startStructureID ] , [ startMediaID ] , [ userName ] , [ userLogin ] , [ userPassword ] , [ userEmail ] , [ userDefaultPermissions ] , [ userLanguage ] ) VALUES ( 0 , 0 , 0 , 1 , - 1 , - 1 , N ' Administrator ' , N ' admin ' , N ' default ' , N ' ' , NULL , N ' en ' )
SET IDENTITY_INSERT [ umbracoUser ] OFF
;
SET IDENTITY_INSERT [ umbracoUserType ] ON
INSERT INTO [ umbracoUserType ] ( [ id ] , [ userTypeAlias ] , [ userTypeName ] , [ userTypeDefaultPermissions ] ) VALUES ( 1 , N ' admin ' , N ' Administrators ' , N ' CADMOSKTPIURZ: ' )
INSERT INTO [ umbracoUserType ] ( [ id ] , [ userTypeAlias ] , [ userTypeName ] , [ userTypeDefaultPermissions ] ) VALUES ( 2 , N ' writer ' , N ' Writer ' , N ' CAH: ' )
INSERT INTO [ umbracoUserType ] ( [ id ] , [ userTypeAlias ] , [ userTypeName ] , [ userTypeDefaultPermissions ] ) VALUES ( 3 , N ' editor ' , N ' Editors ' , N ' CADMOSKTPUZ: ' )
SET IDENTITY_INSERT [ umbracoUserType ] OFF
;
INSERT INTO [ umbracoUser2app ] ( [ user ] , [ app ] ) VALUES ( 0 , N ' content ' )
INSERT INTO [ umbracoUser2app ] ( [ user ] , [ app ] ) VALUES ( 0 , N ' developer ' )
INSERT INTO [ umbracoUser2app ] ( [ user ] , [ app ] ) VALUES ( 0 , N ' media ' )
INSERT INTO [ umbracoUser2app ] ( [ user ] , [ app ] ) VALUES ( 0 , N ' member ' )
INSERT INTO [ umbracoUser2app ] ( [ user ] , [ app ] ) VALUES ( 0 , N ' settings ' )
INSERT INTO [ umbracoUser2app ] ( [ user ] , [ app ] ) VALUES ( 0 , N ' users ' )
2012-07-09 12:40:00 -01:00
;
2009-06-19 07:39:16 +00:00
SET IDENTITY_INSERT [ cmsMacroPropertyType ] ON
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 3 , N ' mediaCurrent ' , N ' umbraco.macroRenderings ' , N ' media ' , N ' Int32 ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 4 , N ' contentSubs ' , N ' umbraco.macroRenderings ' , N ' content ' , N ' Int32 ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 5 , N ' contentRandom ' , N ' umbraco.macroRenderings ' , N ' content ' , N ' Int32 ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 6 , N ' contentPicker ' , N ' umbraco.macroRenderings ' , N ' content ' , N ' Int32 ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 13 , N ' number ' , N ' umbraco.macroRenderings ' , N ' numeric ' , N ' Int32 ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 14 , N ' bool ' , N ' umbraco.macroRenderings ' , N ' yesNo ' , N ' Boolean ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 16 , N ' text ' , N ' umbraco.macroRenderings ' , N ' text ' , N ' String ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 17 , N ' contentTree ' , N ' umbraco.macroRenderings ' , N ' content ' , N ' Int32 ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 18 , N ' contentType ' , N ' umbraco.macroRenderings ' , N ' contentTypeSingle ' , N ' Int32 ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 19 , N ' contentTypeMultiple ' , N ' umbraco.macroRenderings ' , N ' contentTypeMultiple ' , N ' Int32 ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 20 , N ' contentAll ' , N ' umbraco.macroRenderings ' , N ' content ' , N ' Int32 ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 21 , N ' tabPicker ' , N ' umbraco.macroRenderings ' , N ' tabPicker ' , N ' String ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 22 , N ' tabPickerMultiple ' , N ' umbraco.macroRenderings ' , N ' tabPickerMultiple ' , N ' String ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 23 , N ' propertyTypePicker ' , N ' umbraco.macroRenderings ' , N ' propertyTypePicker ' , N ' String ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 24 , N ' propertyTypePickerMultiple ' , N ' umbraco.macroRenderings ' , N ' propertyTypePickerMultiple ' , N ' String ' )
INSERT INTO [ cmsMacroPropertyType ] ( [ id ] , [ macroPropertyTypeAlias ] , [ macroPropertyTypeRenderAssembly ] , [ macroPropertyTypeRenderType ] , [ macroPropertyTypeBaseType ] ) VALUES ( 25 , N ' textMultiLine ' , N ' umbraco.macroRenderings ' , N ' textMultiple ' , N ' String ' )
SET IDENTITY_INSERT [ cmsMacroPropertyType ] OFF
;
SET IDENTITY_INSERT [ cmsTab ] ON
INSERT INTO [ cmsTab ] ( [ id ] , [ contenttypeNodeId ] , [ text ] , [ sortorder ] ) VALUES ( 3 , 1032 , N ' Image ' , 1 )
INSERT INTO [ cmsTab ] ( [ id ] , [ contenttypeNodeId ] , [ text ] , [ sortorder ] ) VALUES ( 4 , 1033 , N ' File ' , 1 )
INSERT INTO [ cmsTab ] ( [ id ] , [ contenttypeNodeId ] , [ text ] , [ sortorder ] ) VALUES ( 5 , 1031 , N ' Contents ' , 1 )
SET IDENTITY_INSERT [ cmsTab ] OFF
;
SET IDENTITY_INSERT [ cmsPropertyType ] ON
INSERT INTO [ 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 INTO [ 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 INTO [ 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 INTO [ 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 INTO [ 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 INTO [ 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 INTO [ 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 INTO [ 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 INTO [ 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 IDENTITY_INSERT [ umbracoLanguage ] ON
INSERT INTO [ umbracoLanguage ] ( [ id ] , [ languageISOCode ] , [ languageCultureName ] ) VALUES ( 1 , N ' en-US ' , N ' en-US ' )
SET IDENTITY_INSERT [ umbracoLanguage ] OFF
;
INSERT INTO [ cmsContentTypeAllowedContentType ] ( [ Id ] , [ AllowedId ] ) VALUES ( 1031 , 1031 )
INSERT INTO [ cmsContentTypeAllowedContentType ] ( [ Id ] , [ AllowedId ] ) VALUES ( 1031 , 1032 )
INSERT INTO [ cmsContentTypeAllowedContentType ] ( [ Id ] , [ AllowedId ] ) VALUES ( 1031 , 1033 )
SET IDENTITY_INSERT [ cmsDataType ] ON
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 4 , - 49 , ' 38b352c1-e9f8-4fd8-9324-9a2eab06d97a ' , ' Integer ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 6 , - 51 , ' 1413afcb-d19a-4173-8e9a-68288d2a73b8 ' , ' Integer ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 8 , - 87 , ' 5E9B75AE-FACE-41c8-B47E-5F4B0FD82F83 ' , ' Ntext ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 9 , - 88 , ' ec15c1e5-9d90-422a-aa52-4f7622c63bea ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 10 , - 89 , ' 67db8357-ef57-493e-91ac-936d305e0f2a ' , ' Ntext ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 11 , - 90 , ' 5032a6e6-69e3-491d-bb28-cd31cd11086c ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 12 , - 91 , ' a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 13 , - 92 , ' 6c738306-4c17-4d88-b9bd-6546f3771597 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 14 , - 36 , ' b6fb1622-afa5-4bbf-a3cc-d9672a442222 ' , ' Date ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 15 , - 37 , ' f8d60f68-ec59-4974-b43b-c46eb5677985 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 16 , - 38 , ' cccd4ae9-f399-4ed2-8038-2e88d19e810c ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 17 , - 39 , ' 928639ed-9c73-4028-920c-1e55dbb68783 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 18 , - 40 , ' a52c7c1c-c330-476e-8605-d63d3b84b6a6 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 19 , - 41 , ' 23e93522-3200-44e2-9f29-e61a6fcbb79a ' , ' Date ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 20 , - 42 , ' a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6 ' , ' Integer ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 21 , - 43 , ' b4471851-82b6-4c75-afa4-39fa9c6a75e9 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 22 , - 44 , ' a3776494-0574-4d93-b7de-efdfdec6f2d1 ' , ' Ntext ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 23 , - 128 , ' a52c7c1c-c330-476e-8605-d63d3b84b6a6 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 24 , - 129 , ' 928639ed-9c73-4028-920c-1e55dbb68783 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 25 , - 130 , ' a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 26 , - 131 , ' a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 27 , - 132 , ' a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 28 , - 133 , ' 6c738306-4c17-4d88-b9bd-6546f3771597 ' , ' Ntext ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 29 , - 134 , ' 928639ed-9c73-4028-920c-1e55dbb68783 ' , ' Nvarchar ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 30 , - 50 , ' aaf99bb2-dbbe-444d-a296-185076bf0484 ' , ' Date ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 31 , 1034 , ' 158aa029-24ed-4948-939e-c3da209e5fba ' , ' Integer ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 32 , 1035 , ' ead69342-f06d-4253-83ac-28000225583b ' , ' Integer ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 33 , 1036 , ' 39f533e4-0551-4505-a64b-e0425c5ce775 ' , ' Integer ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 35 , 1038 , ' 60b7dabf-99cd-41eb-b8e9-4d2e669bbde9 ' , ' Ntext ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 36 , 1039 , ' cdbf0b5d-5cb2-445f-bc12-fcaaec07cf2c ' , ' Ntext ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 37 , 1040 , ' 71b8ad1a-8dc2-425c-b6b8-faa158075e63 ' , ' Ntext ' )
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 38 , 1041 , ' 4023e540-92f5-11dd-ad8b-0800200c9a66 ' , ' Ntext ' )
2010-11-19 10:10:59 +00:00
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 39 , 1042 , ' 474FCFF8-9D2D-11DE-ABC6-AD7A56D89593 ' , ' Ntext ' )
2010-11-25 07:51:59 +00:00
INSERT INTO [ cmsDataType ] ( [ pk ] , [ nodeId ] , [ controlId ] , [ dbType ] ) VALUES ( 40 , 1043 , ' 7A2D436C-34C2-410F-898F-4A23B3D79F54 ' , ' Ntext ' )
2010-11-19 10:10:59 +00:00
2009-06-19 07:39:16 +00:00
SET IDENTITY_INSERT [ cmsDataType ] OFF
;
ALTER TABLE [ cmsTemplate ] ADD CONSTRAINT [ FK_cmsTemplate_umbracoNode ] FOREIGN KEY ( [ nodeId ] ) REFERENCES [ umbracoNode ] ( [ id ] )
ALTER TABLE [ cmsPropertyType ] ADD CONSTRAINT [ FK_cmsPropertyType_cmsTab ] FOREIGN KEY ( [ tabId ] ) REFERENCES [ cmsTab ] ( [ id ] )
ALTER TABLE [ cmsContent ] ADD CONSTRAINT [ FK_cmsContent_umbracoNode ] FOREIGN KEY ( [ nodeId ] ) REFERENCES [ umbracoNode ] ( [ id ] )
ALTER TABLE [ cmsMacroProperty ] ADD CONSTRAINT [ FK_umbracoMacroProperty_umbracoMacroPropertyType ] FOREIGN KEY ( [ macroPropertyType ] ) REFERENCES [ cmsMacroPropertyType ] ( [ id ] )
ALTER TABLE [ umbracoUser2app ] ADD CONSTRAINT [ FK_umbracoUser2app_umbracoUser ] FOREIGN KEY ( [ user ] ) REFERENCES [ umbracoUser ] ( [ id ] )
ALTER TABLE [ cmsPropertyData ] ADD CONSTRAINT [ FK_cmsPropertyData_umbracoNode ] FOREIGN KEY ( [ contentNodeId ] ) REFERENCES [ umbracoNode ] ( [ id ] )
2010-06-14 13:13:23 +00:00
2009-06-19 07:39:16 +00:00
ALTER TABLE [ umbracoUser ] ADD CONSTRAINT [ FK_user_userType ] FOREIGN KEY ( [ userType ] ) REFERENCES [ umbracoUserType ] ( [ id ] )
ALTER TABLE [ cmsContentType ] ADD CONSTRAINT [ FK_cmsContentType_umbracoNode ] FOREIGN KEY ( [ nodeId ] ) REFERENCES [ umbracoNode ] ( [ id ] )
ALTER TABLE [ cmsDocument ] ADD CONSTRAINT [ FK_cmsDocument_umbracoNode ] FOREIGN KEY ( [ nodeId ] ) REFERENCES [ umbracoNode ] ( [ id ] )
ALTER TABLE [ umbracoNode ] ADD CONSTRAINT [ FK_umbracoNode_umbracoNode ] FOREIGN KEY ( [ parentID ] ) REFERENCES [ umbracoNode ] ( [ id ] )
;
set identity_insert umbracoNode on
insert into umbracoNode
( id , trashed , parentID , nodeUser , level , path , sortOrder , uniqueID , text , nodeObjectType )
values
( - 20 , 0 , - 1 , 0 , 0 , ' -1,-20 ' , 0 , ' 0F582A79-1E41-4CF0-BFA0-76340651891A ' , ' Recycle Bin ' , ' 01BB7FF2-24DC-4C0C-95A2-C24EF72BBAC8 ' )
set identity_insert umbracoNode off
;
ALTER TABLE cmsDataTypePreValues ALTER COLUMN value NVARCHAR ( 2500 ) NULL
;
2010-08-10 11:07:55 +00:00
CREATE TABLE [ cmsTask ]
2009-06-19 07:39:16 +00:00
(
[ closed ] [ bit ] NOT NULL CONSTRAINT [ DF__cmsTask__closed__04E4BC85 ] DEFAULT ( ( 0 ) ) ,
[ id ] [ int ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ taskTypeId ] [ tinyint ] NOT NULL ,
[ nodeId ] [ int ] NOT NULL ,
[ parentUserId ] [ int ] NOT NULL ,
[ userId ] [ int ] NOT NULL ,
[ DateTime ] [ datetime ] NOT NULL CONSTRAINT [ DF__cmsTask__DateTim__05D8E0BE ] DEFAULT ( getdate ( ) ) ,
[ Comment ] [ nvarchar ] ( 500 ) NULL
)
;
2010-08-10 11:07:55 +00:00
ALTER TABLE [ cmsTask ] ADD CONSTRAINT [ PK_cmsTask ] PRIMARY KEY CLUSTERED ( [ id ] )
2009-06-19 07:39:16 +00:00
;
2010-08-10 11:07:55 +00:00
CREATE TABLE [ cmsTaskType ]
2009-06-19 07:39:16 +00:00
(
[ id ] [ tinyint ] NOT NULL IDENTITY ( 1 , 1 ) ,
[ alias ] [ nvarchar ] ( 255 ) NOT NULL
)
;
2010-08-10 11:07:55 +00:00
ALTER TABLE [ cmsTaskType ] ADD CONSTRAINT [ PK_cmsTaskType ] PRIMARY KEY CLUSTERED ( [ id ] )
2009-06-19 07:39:16 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE [ cmsTask ] ADD
CONSTRAINT [ FK_cmsTask_cmsTaskType ] FOREIGN KEY ( [ taskTypeId ] ) REFERENCES [ cmsTaskType ] ( [ id ] )
2009-06-19 07:39:16 +00:00
;
insert into cmsTaskType ( alias ) values ( ' toTranslate ' )
;
/* Add send to translate actions to admins and editors */
update umbracoUserType set userTypeDefaultPermissions = userTypeDefaultPermissions + ' 5 ' where userTypeAlias in ( ' editor ' , ' admin ' )
;
/* Add translator usertype */
if not exists ( select id from umbracoUserType where userTypeAlias = ' translator ' )
insert into umbracoUserType ( userTypeAlias , userTypeName , userTypeDefaultPermissions ) values ( ' translator ' , ' Translator ' , ' A ' )
;
insert into umbracoRelationType ( dual , parentObjectType , childObjectType , name , alias ) values ( 1 , ' c66ba18e-eaf3-4cff-8a22-41b16d66a972 ' , ' c66ba18e-eaf3-4cff-8a22-41b16d66a972 ' , ' Relate Document On Copy ' , ' relateDocumentOnCopy ' )
;
ALTER TABLE cmsMacro ADD macroPython nvarchar ( 255 )
;
alter TABLE [ cmsContentType ]
add [ thumbnail ] nvarchar ( 255 ) NOT NULL CONSTRAINT
[ DF_cmsContentType_thumbnail ] DEFAULT ( ' folder.png ' )
;
alter TABLE [ cmsContentType ]
add [ description ] nvarchar ( 1500 ) NULL
;
ALTER TABLE umbracoLog ALTER COLUMN logComment NVARCHAR ( 4000 ) NULL
;
SET IDENTITY_INSERT [ cmsDataTypePreValues ] ON
insert into cmsDataTypePreValues ( id , dataTypeNodeId , [ value ] , sortorder , alias )
2012-09-04 10:31:41 -02:00
values ( 3 , - 87 , ' ,code,undo,redo,cut,copy,mcepasteword,stylepicker,bold,italic,bullist,numlist,outdent,indent,mcelink,unlink,mceinsertanchor,mceimage,umbracomacro,mceinserttable,umbracoembed,mcecharmap, ' + char ( 124 ) + ' 1 ' + char ( 124 ) + ' 1,2,3, ' + char ( 124 ) + ' 0 ' + char ( 124 ) + ' 500,400 ' + char ( 124 ) + ' 1049, ' + char ( 124 ) + ' true ' + char ( 124 ) + ' ' , 0 , ' ' )
2009-06-19 07:39:16 +00:00
insert into cmsDataTypePreValues ( id , dataTypeNodeId , [ value ] , sortorder , alias )
values ( 4 , 1041 , ' default ' , 0 , ' group ' )
SET IDENTITY_INSERT [ cmsDataTypePreValues ] OFF
;
/* Add ActionBrowse as a default permission to all user types that have ActionUpdate */
UPDATE umbracoUserType SET userTypeDefaultPermissions = userTypeDefaultPermissions + ' F ' WHERE CHARINDEX ( ' A ' , userTypeDefaultPermissions , 0 ) > = 1
AND CHARINDEX ( ' F ' , userTypeDefaultPermissions , 0 ) < 1
;
/* Add ActionToPublish to all users types that have the alias 'writer' */
UPDATE umbracoUserType SET userTypeDefaultPermissions = userTypeDefaultPermissions + ' H ' WHERE userTypeAlias = ' writer '
AND CHARINDEX ( ' F ' , userTypeDefaultPermissions , 0 ) < 1
;
/* Add ActionBrowse to all user permissions for nodes that have the ActionUpdate permission */
IF NOT EXISTS ( SELECT permission FROM umbracoUser2NodePermission WHERE permission = ' F ' )
INSERT INTO umbracoUser2NodePermission ( userID , nodeId , permission )
SELECT userID , nodeId , ' F ' FROM umbracoUser2NodePermission WHERE permission = ' A '
;
/* Add ActionToPublish permissions to all nodes for users that are of type 'writer' */
IF NOT EXISTS ( SELECT permission FROM umbracoUser2NodePermission WHERE permission = ' H ' )
INSERT INTO umbracoUser2NodePermission ( userID , nodeId , permission )
SELECT DISTINCT userID , nodeId , ' H ' FROM umbracoUser2NodePermission WHERE userId IN
( SELECT umbracoUser . id FROM umbracoUserType INNER JOIN umbracoUser ON umbracoUserType . id = umbracoUser . userType WHERE ( umbracoUserType . userTypeAlias = ' writer ' ) )
;
2012-07-09 12:40:00 -01:00
2009-06-19 07:39:16 +00:00
alter TABLE [ cmsContentType ]
add [ masterContentType ] int NULL CONSTRAINT
[ DF_cmsContentType_masterContentType ] DEFAULT ( 0 )
;
CREATE TABLE [ cmsTagRelationship ] (
[ nodeId ] [ int ] NOT NULL ,
[ tagId ] [ int ] NOT NULL ,
CONSTRAINT [ PK_cmsTagRelationship ] PRIMARY KEY CLUSTERED
(
[ nodeId ] ASC ,
[ tagId ] ASC
)
) ON [ PRIMARY ]
;
CREATE TABLE [ cmsTags ] (
[ id ] [ int ] IDENTITY ( 1 , 1 ) NOT NULL ,
[ tag ] [ varchar ] ( 200 ) NULL ,
[ parentId ] [ int ] NULL ,
[ group ] [ varchar ] ( 100 ) NULL ,
CONSTRAINT [ PK_cmsTags ] PRIMARY KEY CLUSTERED
(
[ id ] ASC
)
) ON [ PRIMARY ]
;
ALTER TABLE [ cmsTagRelationship ] WITH CHECK ADD CONSTRAINT [ umbracoNode_cmsTagRelationship ] FOREIGN KEY ( [ nodeId ] )
REFERENCES [ umbracoNode ] ( [ id ] )
ON DELETE CASCADE
;
ALTER TABLE [ cmsTagRelationship ] CHECK CONSTRAINT [ umbracoNode_cmsTagRelationship ]
;
ALTER TABLE [ cmsTagRelationship ] WITH CHECK ADD CONSTRAINT [ cmsTags_cmsTagRelationship ] FOREIGN KEY ( [ tagId ] )
REFERENCES [ cmsTags ] ( [ id ] )
ON DELETE CASCADE
;
ALTER TABLE [ cmsTagRelationship ] CHECK CONSTRAINT [ cmsTags_cmsTagRelationship ]
;
alter TABLE [ umbracoUser ]
add [ defaultToLiveEditing ] bit NOT NULL CONSTRAINT
[ DF_umbracoUser_defaultToLiveEditing ] DEFAULT ( 0 )
2009-09-07 14:25:35 +00:00
;
/* INSERT NEW MEDIA RECYCLE BIN NODE */
SET IDENTITY_INSERT [ umbracoNode ] ON
INSERT INTO umbracoNode ( id , trashed , parentID , nodeUser , level , path , sortOrder , uniqueID , text , nodeObjectType )
VALUES ( - 21 , 0 , - 1 , 0 , 0 , ' -1,-21 ' , 0 , ' BF7C7CBC-952F-4518-97A2-69E9C7B33842 ' , ' Recycle Bin ' , ' CF3D8E34-1C1C-41e9-AE56-878B57B32113 ' )
SET IDENTITY_INSERT [ umbracoNode ] OFF
;
2010-03-23 22:51:53 +00:00
2010-02-10 14:00:47 +00:00
/* PREVIEW */
2010-08-10 11:07:55 +00:00
CREATE TABLE [ cmsPreviewXml ] (
2010-02-10 14:00:47 +00:00
[ 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
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF )
)
2010-06-14 13:13:23 +00:00
;
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
ADD NEW PRIMARY KEYS , FOREIGN KEYS AND INDEXES FOR VERSION 4 . 1
IMPORTANT ! ! ! ! !
YOU MUST MAKE SURE THAT THE SCRIPT BELOW THIS MATCHES THE KeysIndexesAndConstraints . sql FILE FOR THE MANUAL UPGRADE
* /
/* * * * * * * * * * * * * * * * * * * * * * * * * * CLEANUP * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* DELETE NON-EXISTING DOCUMENTS */
delete from cmsDocument where nodeId not in ( select id from umbracoNode )
;
/* CLEAN UNUSED CONTENT ROWS */
delete from cmsContent where nodeId not in ( select id from umbracoNode )
;
/* CLEAN UNUSED VERSIONS */
delete from cmsContentVersion where contentid not in ( select nodeId from cmsContent )
;
/* CLEAN UNUSED XML */
delete from cmsContentXml where nodeid not in ( select nodeId from cmsContent )
;
/* CLEAN UNUSED DOCUMENT TYPES */
delete from cmsDocumentType where contentTypeNodeId not in ( select nodeId from cmsContentType )
;
delete from cmsDocumentType where templateNodeId not in ( select nodeid from cmsTemplate )
;
/* UPDATE EMPTY TEMPLATE REFERENCES IN DOCUMENTS */
update cmsDocument set templateId = NULL where templateId not in ( select nodeId from cmsTemplate )
;
/* DELETE ALL NOTIFICATIONS THAT NO LONGER HAVE NODES */
delete from umbracoUser2NodeNotify where nodeId not in ( select id from umbracoNode )
;
/* DELETE ALL NOTIFICATIONS THAT NO LONGER HAVE USERS */
delete from umbracoUser2NodeNotify where userId not in ( select id from umbracoUser )
;
/* DELETE UMBRACO NODE DATA THAT IS FLAGGED AS A DOCUMENT OBJECT TYPE THAT DOESN'T EXIST IN THE CONTENT TABLE ANY LONGER */
delete from umbracoNode where id not in
( select nodeId from cmsContent ) and nodeObjectType = ' c66ba18e-eaf3-4cff-8a22-41b16d66a972 '
;
/* DELETE PERMISSIONS THAT RELATED TO NON-EXISTING USERS */
delete from umbracoUser2NodePermission where userId not in ( select id from umbracoUser )
;
/* DELETE PERMISSIONS THAT RELATED TO NON-EXISTING NODES */
delete from umbracoUser2NodePermission where nodeId not in ( select id from umbracoNode )
;
/* SET MASTER TEMPLATE TO NULL WHEN THERE ISN'T ONE SPECIFIED */
update cmsTemplate set [ master ] = NULL where [ master ] = 0
/*
We need to remove any data type that doesn ' t exist in umbracoNode as these shouldn ' t actually exist
I think they must be left over from how Umbraco used to show the types of data types registered instead
of using reflection . Here are the data types in the cmsDataType table that are not in umbracoNode :
12 - 91 A74EA9C9 - 8 E18 - 4 D2A - 8 CF6 - 73 C6206C5DA6 Nvarchar
22 - 44 A3776494 - 0574 - 4 D93 - B7DE - EFDFDEC6F2D1 Ntext
23 - 128 A52C7C1C - C330 - 476 E - 8605 - D63D3B84B6A6 Nvarchar
24 - 129 928639 ED - 9 C73 - 4028 - 920 C - 1 E55DBB68783 Nvarchar
25 - 130 A74EA9C9 - 8 E18 - 4 D2A - 8 CF6 - 73 C6206C5DA6 Nvarchar
26 - 131 A74EA9C9 - 8 E18 - 4 D2A - 8 CF6 - 73 C6206C5DA6 Nvarchar
27 - 132 A74EA9C9 - 8 E18 - 4 D2A - 8 CF6 - 73 C6206C5DA6 Nvarchar
28 - 133 6 C738306 - 4 C17 - 4 D88 - B9BD - 6546 F3771597 Ntext
29 - 134 928639 ED - 9 C73 - 4028 - 920 C - 1 E55DBB68783 Nvarchar
30 - 50 AAF99BB2 - DBBE - 444 D - A296 - 185076 BF0484 Date
39 1042 5 E9B75AE - FACE - 41 C8 - B47E - 5 F4B0FD82F83 Ntext
40 1043 5 E9B75AE - FACE - 41 C8 - B47E - 5 F4B0FD82F83 Ntext
41 1044 A74EA9C9 - 8 E18 - 4 D2A - 8 CF6 - 73 C6206C5DA6 Ntext
42 1045 A74EA9C9 - 8 E18 - 4 D2A - 8 CF6 - 73 C6206C5DA6 Ntext
47 1194 D15E1281 - E456 - 4 B24 - AA86 - 1 DDA3E4299D5 Ntext
* /
DELETE FROM cmsDataType WHERE nodeId NOT IN ( SELECT id FROM umbracoNode )
;
/* Need to remove any data type prevalues that aren't related to a data type */
DELETE FROM cmsDataTypePreValues WHERE dataTypeNodeID NOT IN ( SELECT nodeId FROM cmsDataType )
;
/* Remove any domains that should not exist as they weren't deleted before when documents were deleted */
DELETE FROM umbracoDomains WHERE domainRootStructureId NOT IN ( SELECT id FROM umbracoNode )
;
-- It would be good to add constraints from cmsLanguageText to umbracoLanguage but unfortunately, a 'zero' id
-- is entered into cmsLanguageText when a new entry is made, since there's not language with id of zero this won't work.
-- However, we need to remove translations that aren't related to a language (these would be left over from deleting a language)
DELETE FROM cmsLanguageText
WHERE languageId < > 0 AND languageId NOT IN ( SELECT id FROM umbracoLanguage )
;
/* need to remove any content restrictions that don't exist in cmsContent */
DELETE FROM cmsContentTypeAllowedContentType WHERE id NOT IN ( SELECT nodeId FROM cmsContentType )
;
DELETE FROM cmsContentTypeAllowedContentType WHERE Allowedid NOT IN ( SELECT nodeId FROM cmsContentType )
;
/* Though this should not have to be run because it's a new install, you need to clean the previews if you've been testing before the RC */
DELETE FROM cmsPreviewXml WHERE VersionID NOT IN ( SELECT VersionId FROM cmsContentVersion )
;
2010-06-21 14:08:21 +00:00
/* Though this should not have to run because it's a new install, you need to remove this constraint if you've been testing with the RC */
2012-07-03 09:08:54 -02:00
/* IF EXISTS (SELECT name FROM sysindexes WHERE name = 'IX_cmsMemberType') */
/* ALTER TABLE [cmsMemberType] DROP CONSTRAINT [IX_cmsMemberType] */
2010-06-21 14:08:21 +00:00
2010-06-14 13:13:23 +00:00
/* * * * * * * * * * * * * * * * * * * * * * * * * * CLEANUP END * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Create missing indexes and primary keys */
CREATE NONCLUSTERED INDEX [ IX_Icon ] ON CMSContenttype ( nodeId , Icon )
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsContentType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
IX_cmsContentType UNIQUE NONCLUSTERED
(
nodeId
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsContent ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
IX_cmsContent UNIQUE NONCLUSTERED
(
nodeId
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsContentVersion ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsContentVersion_cmsContent FOREIGN KEY
(
ContentId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContent
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsMember ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
PK_cmsMember PRIMARY KEY CLUSTERED
(
nodeId
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsMember ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsMember_cmsContent FOREIGN KEY
(
nodeId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContent
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsMember ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsMember_umbracoNode FOREIGN KEY
(
nodeId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsStylesheet ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
PK_cmsStylesheet PRIMARY KEY CLUSTERED
(
nodeId
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsStylesheetProperty ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
PK_cmsStylesheetProperty PRIMARY KEY CLUSTERED
(
nodeId
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsStylesheetProperty ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsStylesheetProperty_umbracoNode FOREIGN KEY
(
nodeId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsStylesheet ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsStylesheet_umbracoNode FOREIGN KEY
(
nodeId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsContentXml ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsContentXml_cmsContent FOREIGN KEY
(
nodeId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContent
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsDataType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
IX_cmsDataType UNIQUE NONCLUSTERED
(
nodeId
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsDataType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsDataType_umbracoNode FOREIGN KEY
(
nodeId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsDataTypePreValues ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsDataTypePreValues_cmsDataType FOREIGN KEY
(
datatypeNodeId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsDataType
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsDocument ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsDocument_cmsContent FOREIGN KEY
(
nodeId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContent
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsDocumentType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsDocumentType_cmsContentType FOREIGN KEY
(
contentTypeNodeId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContentType
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsDocumentType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsDocumentType_umbracoNode FOREIGN KEY
(
contentTypeNodeId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsMacroProperty ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsMacroProperty_cmsMacro FOREIGN KEY
(
macro
2010-08-10 11:07:55 +00:00
) REFERENCES cmsMacro
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsMemberType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsMemberType_cmsContentType FOREIGN KEY
(
NodeId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContentType
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsMemberType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsMemberType_umbracoNode FOREIGN KEY
(
NodeId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsMember2MemberGroup ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsMember2MemberGroup_cmsMember FOREIGN KEY
(
Member
2010-08-10 11:07:55 +00:00
) REFERENCES cmsMember
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsDocument ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
IX_cmsDocument UNIQUE NONCLUSTERED
(
nodeId ,
versionId
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsPropertyData ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsPropertyData_cmsPropertyType FOREIGN KEY
(
propertytypeid
2010-08-10 11:07:55 +00:00
) REFERENCES cmsPropertyType
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsPropertyType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsPropertyType_cmsContentType FOREIGN KEY
(
contentTypeId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContentType
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsPropertyType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsPropertyType_cmsDataType FOREIGN KEY
(
dataTypeId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsDataType
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsTab ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsTab_cmsContentType FOREIGN KEY
(
contenttypeNodeId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContentType
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsTemplate ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
IX_cmsTemplate UNIQUE NONCLUSTERED
(
nodeId
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsDocument ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsDocument_cmsTemplate FOREIGN KEY
(
templateId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsTemplate
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE umbracoDomains ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_umbracoDomains_umbracoNode FOREIGN KEY
(
domainRootStructureID
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsDictionary ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
IX_cmsDictionary UNIQUE NONCLUSTERED
(
id
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsLanguageText ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsLanguageText_cmsDictionary FOREIGN KEY
(
UniqueId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsDictionary
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE umbracoUser2NodeNotify ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_umbracoUser2NodeNotify_umbracoUser FOREIGN KEY
(
userId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoUser
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE umbracoUser2NodeNotify ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_umbracoUser2NodeNotify_umbracoNode FOREIGN KEY
(
nodeId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE umbracoUser2NodePermission ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_umbracoUser2NodePermission_umbracoUser FOREIGN KEY
(
userId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoUser
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE umbracoUser2NodePermission ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_umbracoUser2NodePermission_umbracoNode FOREIGN KEY
(
nodeId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsTask ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsTask_umbracoUser FOREIGN KEY
(
parentUserId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoUser
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsTask ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsTask_umbracoUser1 FOREIGN KEY
(
userId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoUser
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsTask ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsTask_umbracoNode FOREIGN KEY
(
nodeId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
CREATE NONCLUSTERED INDEX IX_umbracoLog ON umbracoLog
2010-06-14 13:13:23 +00:00
(
NodeId
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE umbracoRelation ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_umbracoRelation_umbracoRelationType FOREIGN KEY
(
relType
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoRelationType
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE umbracoRelation ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_umbracoRelation_umbracoNode FOREIGN KEY
(
parentId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE umbracoRelation ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_umbracoRelation_umbracoNode1 FOREIGN KEY
(
childId
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsContentTypeAllowedContentType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsContentTypeAllowedContentType_cmsContentType FOREIGN KEY
(
Id
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContentType
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsContentTypeAllowedContentType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsContentTypeAllowedContentType_cmsContentType1 FOREIGN KEY
(
AllowedId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContentType
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE umbracoLanguage ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
IX_umbracoLanguage UNIQUE NONCLUSTERED
(
languageISOCode
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE umbracoUser ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
IX_umbracoUser UNIQUE NONCLUSTERED
(
userLogin
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsTaskType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
IX_cmsTaskType UNIQUE NONCLUSTERED
(
alias
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsDocumentType ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsDocumentType_cmsTemplate FOREIGN KEY
(
templateNodeId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsTemplate
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsTemplate ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsTemplate_cmsTemplate FOREIGN KEY
(
master
2010-08-10 11:07:55 +00:00
) REFERENCES cmsTemplate
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsContentVersion ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
IX_cmsContentVersion UNIQUE NONCLUSTERED
(
VersionId
2012-07-03 09:08:54 -02:00
) WITH ( STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
2010-06-14 13:13:23 +00:00
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsPreviewXml ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsPreviewXml_cmsContentVersion FOREIGN KEY
(
versionId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContentVersion
2010-06-14 13:13:23 +00:00
(
VersionId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsPreviewXml ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsPreviewXml_cmsContent FOREIGN KEY
(
nodeId
2010-08-10 11:07:55 +00:00
) REFERENCES cmsContent
2010-06-14 13:13:23 +00:00
(
nodeId
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
2010-08-10 11:07:55 +00:00
ALTER TABLE cmsMember2MemberGroup ADD CONSTRAINT
2010-06-14 13:13:23 +00:00
FK_cmsMember2MemberGroup_umbracoNode FOREIGN KEY
(
MemberGroup
2010-08-10 11:07:55 +00:00
) REFERENCES umbracoNode
2010-06-14 13:13:23 +00:00
(
id
) ON UPDATE NO ACTION
ON DELETE NO ACTION
;
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
END OF NEW CONSTRAINTS
2010-06-14 15:19:48 +00:00
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /