Files
Umbraco-CMS/lib/VistaDB For Umbraco.dll

1340 lines
48 KiB
Plaintext
Raw Normal View History

MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PEL<00><11>J<00>! <00>.<2E> <00>@  @<40><00><>S<00>x (<28>  H.text4<> <00> `.rsrcx<00><00>@@.reloc <00>@B<10>H<00><><00>8$T<>>(
}*J(
{o
*2(
o
*b((
s}
*0!(
o
rpo
r7p(
*"s *0-(

( o
%-&~
<0B>
,o
<EFBFBD>*!
0$(

( o
<0B>
,o
<EFBFBD>*
0(

( o
s*2(!
s"
*0"o#
o$
o%
o&
o'
*:s(
()
*(-
*03~(.
, rqp<>(/
o0
s1
<06>~*~*<02>*V(r<>p~o2
*V(r<>p~o2
*"(4
*2(5
s**(6
<19>*~*&(7
*0}s8
o$
s9
(:
o!
o;
rpo<
t( rp(:
o=
(
o%
o
&<26>
,o
<EFBFBD><EFBFBD>
,o
<EFBFBD><EFBFBD>&<26>(>
*( MZ
`f
rr9(*0Qrsp(6
<EFBFBD>o?
(
(o@
(:
r<EFBFBD>p<16>
o+ r<>p(B
oC
*0 (D
,**0g
<19>
<16>r<>prprpsE
<EFBFBD><17>r!pr/psF
<EFBFBD><18>r<>prMpsF
<EFBFBD><06>*P<><00><><EFBFBD><EFBFBD><00>lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP$<24><><EFBFBD>'K<> <00>
Total Version4_UpgradeY<>ծ/*******************************************************************************************
Umbraco database installation script for VistaDB
IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
Database version: 4.1.0.0
Please increment this version number if ANY change is made to this script,
so compatibility with scripts for other database systems can be verified easily.
The first 3 digits depict the Umbraco version, the last digit is the database version.
(e.g. version 4.0.0.3 means "Umbraco version 4.0.0, database version 3")
Check-in policy: only commit this script if
* you ran the Umbraco installer completely;
* you ran it on the targetted database system;
* you ran the Runway and Module installations;
* you were able to browse the Boost site;
* you were able to open the Umbraco administration panel;
* you have documented the code change in this script;
* you have incremented the version number in this script.
IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
********************************************************************************************/
CREATE TABLE [cmsContent]
(
[pk] INT NOT NULL,
[nodeId] INT NOT NULL,
[contentType] INT NOT NULL
);
ALTER TABLE [cmsContent]
ADD
CONSTRAINT [PK_cmsContent] PRIMARY KEY ([pk]);
ALTER TABLE [cmsContent]
ALTER COLUMN [pk] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [cmsContentType]
(
[pk] INT NOT NULL,
[nodeId] INT NOT NULL,
[alias] NVARCHAR (255),
[icon] NVARCHAR (255),
[thumbnail] NVARCHAR (255) NOT NULL DEFAULT '(''folder.png'')',
[description] NVARCHAR (1500),
[masterContentType] INT NULL DEFAULT '((0))'
);
INSERT [cmsContentType] VALUES (532,1031,'Folder','folder.gif','folder.png',NULL,NULL);
INSERT [cmsContentType] VALUES (533,1032,'Image','mediaPhoto.gif','folder.png',NULL,NULL);
INSERT [cmsContentType] VALUES (534,1033,'File','mediaMulti.gif','folder.png',NULL,NULL);
ALTER TABLE [cmsContentType]
ADD
CONSTRAINT [PK_cmsContentType] PRIMARY KEY ([pk]);
ALTER TABLE [cmsContentType]
ALTER COLUMN [pk] INT NOT NULL IDENTITY (535, 1);
CREATE TABLE [cmsContentTypeAllowedContentType]
(
[Id] INT NOT NULL,
[AllowedId] INT NOT NULL
);
INSERT [cmsContentTypeAllowedContentType] VALUES (1031,1031);
INSERT [cmsContentTypeAllowedContentType] VALUES (1031,1032);
INSERT [cmsContentTypeAllowedContentType] VALUES (1031,1033);
ALTER TABLE [cmsContentTypeAllowedContentType]
ADD
CONSTRAINT [PK_cmsContentTypeAllowedContentType] PRIMARY KEY ([Id] ,[AllowedId]);
CREATE TABLE [cmsContentVersion]
(
[id] INT NOT NULL PRIMARY KEY,
[ContentId] INT NOT NULL,
[VersionId] UNIQUEIDENTIFIER NOT NULL,
[VersionDate] DATETIME NOT NULL DEFAULT '(getdate())'
);
ALTER TABLE [cmsContentVersion]
ALTER COLUMN [id] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [cmsContentXml]
(
[nodeId] INT NOT NULL,
[xml] NTEXT NOT NULL
);
ALTER TABLE [cmsContentXml]
ADD
CONSTRAINT [PK_cmsContentXml] PRIMARY KEY ([nodeId]);
CREATE TABLE [cmsDataType]
(
[pk] INT NOT NULL,
[nodeId] INT NOT NULL,
[controlId] UNIQUEIDENTIFIER NOT NULL,
[dbType] VARCHAR (50) CODE PAGE 1252 NOT NULL
);
INSERT [cmsDataType] VALUES (4,-49,'38b352c1-e9f8-4fd8-9324-9a2eab06d97a','Integer');
INSERT [cmsDataType] VALUES (6,-51,'1413afcb-d19a-4173-8e9a-68288d2a73b8','Integer');
INSERT [cmsDataType] VALUES (8,-87,'5E9B75AE-FACE-41c8-B47E-5F4B0FD82F83','Ntext');
INSERT [cmsDataType] VALUES (9,-88,'ec15c1e5-9d90-422a-aa52-4f7622c63bea','Nvarchar');
INSERT [cmsDataType] VALUES (10,-89,'67db8357-ef57-493e-91ac-936d305e0f2a','Ntext');
INSERT [cmsDataType] VALUES (11,-90,'5032a6e6-69e3-491d-bb28-cd31cd11086c','Nvarchar');
INSERT [cmsDataType] VALUES (12,-91,'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6','Nvarchar');
INSERT [cmsDataType] VALUES (13,-92,'6c738306-4c17-4d88-b9bd-6546f3771597','Nvarchar');
INSERT [cmsDataType] VALUES (14,-36,'b6fb1622-afa5-4bbf-a3cc-d9672a442222','Date');
INSERT [cmsDataType] VALUES (15,-37,'f8d60f68-ec59-4974-b43b-c46eb5677985','Nvarchar');
INSERT [cmsDataType] VALUES (16,-38,'cccd4ae9-f399-4ed2-8038-2e88d19e810c','Nvarchar');
INSERT [cmsDataType] VALUES (17,-39,'928639ed-9c73-4028-920c-1e55dbb68783','Nvarchar');
INSERT [cmsDataType] VALUES (18,-40,'a52c7c1c-c330-476e-8605-d63d3b84b6a6','Nvarchar');
INSERT [cmsDataType] VALUES (19,-41,'23e93522-3200-44e2-9f29-e61a6fcbb79a','Date');
INSERT [cmsDataType] VALUES (20,-42,'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6','Integer');
INSERT [cmsDataType] VALUES (21,-43,'b4471851-82b6-4c75-afa4-39fa9c6a75e9','Nvarchar');
INSERT [cmsDataType] VALUES (22,-44,'a3776494-0574-4d93-b7de-efdfdec6f2d1','Ntext');
INSERT [cmsDataType] VALUES (23,-128,'a52c7c1c-c330-476e-8605-d63d3b84b6a6','Nvarchar');
INSERT [cmsDataType] VALUES (24,-129,'928639ed-9c73-4028-920c-1e55dbb68783','Nvarchar');
INSERT [cmsDataType] VALUES (25,-130,'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6','Nvarchar');
INSERT [cmsDataType] VALUES (26,-131,'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6','Nvarchar');
INSERT [cmsDataType] VALUES (27,-132,'a74ea9c9-8e18-4d2a-8cf6-73c6206c5da6','Nvarchar');
INSERT [cmsDataType] VALUES (28,-133,'6c738306-4c17-4d88-b9bd-6546f3771597','Ntext');
INSERT [cmsDataType] VALUES (29,-134,'928639ed-9c73-4028-920c-1e55dbb68783','Nvarchar');
INSERT [cmsDataType] VALUES (30,-50,'aaf99bb2-dbbe-444d-a296-185076bf0484','Date');
INSERT [cmsDataType] VALUES (31,1034,'158aa029-24ed-4948-939e-c3da209e5fba','Integer');
INSERT [cmsDataType] VALUES (32,1035,'ead69342-f06d-4253-83ac-28000225583b','Integer');
INSERT [cmsDataType] VALUES (33,1036,'39f533e4-0551-4505-a64b-e0425c5ce775','Integer');
INSERT [cmsDataType] VALUES (35,1038,'60b7dabf-99cd-41eb-b8e9-4d2e669bbde9','Ntext');
INSERT [cmsDataType] VALUES (36,1039,'cdbf0b5d-5cb2-445f-bc12-fcaaec07cf2c','Ntext');
INSERT [cmsDataType] VALUES (37,1040,'71b8ad1a-8dc2-425c-b6b8-faa158075e63','Ntext')
INSERT [cmsDataType] VALUES (38,1041,'4023e540-92f5-11dd-ad8b-0800200c9a66','Ntext')
ALTER TABLE [cmsDataType]
ADD
CONSTRAINT [PK_cmsDataType] PRIMARY KEY ([pk]);
ALTER TABLE [cmsDataType]
ALTER COLUMN [pk] INT NOT NULL IDENTITY (39, 1);
CREATE TABLE [cmsDataTypePreValues]
(
[id] INT NOT NULL,
[datatypeNodeId] INT NOT NULL,
[value] NVARCHAR (2500),
[sortorder] INT NOT NULL,
[alias] NVARCHAR (50)
);
INSERT cmsDataTypePreValues VALUES (3,-87,',code,undo,redo,cut,copy,mcepasteword,stylepicker,bold,italic,bullist,numlist,outdent,indent,mcelink,unlink,mceinsertanchor,mceimage,umbracomacro,mceinserttable,mcecharmap,|1|1,2,3,|0|500,400|1049,|',0,'');
INSERT cmsDataTypePreValues (id,dataTypeNodeId,[value],sortorder,alias) VALUES (4,1041,'default',0,'group')
ALTER TABLE [cmsDataTypePreValues]
ADD
CONSTRAINT [PK_cmsDataTypePreValues] PRIMARY KEY ([id]);
ALTER TABLE [cmsDataTypePreValues]
ALTER COLUMN [id] INT NOT NULL IDENTITY (5, 1);
CREATE TABLE [cmsDictionary]
(
[pk] INT NOT NULL,
[id] UNIQUEIDENTIFIER NOT NULL,
[parent] UNIQUEIDENTIFIER NOT NULL,
[key] NVARCHAR (1000) NOT NULL
);
ALTER TABLE [cmsDictionary]
ADD
CONSTRAINT [PK_cmsDictionary] PRIMARY KEY ([pk]);
ALTER TABLE [cmsDictionary]
ALTER COLUMN [pk] INT NOT NULL IDENTITY (1, 1);
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,
[expireDate] DATETIME,
[updateDate] DATETIME NOT NULL DEFAULT '(getdate())',
[templateId] INT,
[alias] NVARCHAR (255),
[newest] BIT NOT NULL DEFAULT '((0))'
);
ALTER TABLE [cmsDocument]
ADD
CONSTRAINT [PK_cmsDocument] PRIMARY KEY ([versionId]);
CREATE TABLE [cmsDocumentType]
(
[contentTypeNodeId] INT NOT NULL,
[templateNodeId] INT NOT NULL,
[IsDefault] BIT NOT NULL DEFAULT '((0))'
);
ALTER TABLE [cmsDocumentType]
ADD
CONSTRAINT [PK_cmsDocumentType] PRIMARY KEY ([contentTypeNodeId] ,[templateNodeId]);
CREATE TABLE [cmsLanguageText]
(
[pk] INT NOT NULL,
[languageId] INT NOT NULL,
[UniqueId] UNIQUEIDENTIFIER NOT NULL,
[value] NVARCHAR (1000) NOT NULL
);
ALTER TABLE [cmsLanguageText]
ADD
CONSTRAINT [PK_cmsLanguageText] PRIMARY KEY ([pk]);
ALTER TABLE [cmsLanguageText]
ALTER COLUMN [pk] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [cmsMacro]
(
[id] INT NOT NULL,
[macroUseInEditor] BIT NOT NULL DEFAULT '((0))',
[macroRefreshRate] INT NOT NULL DEFAULT '((0))',
[macroAlias] NVARCHAR (50) NOT NULL,
[macroName] NVARCHAR (255),
[macroScriptType] NVARCHAR (255),
[macroScriptAssembly] NVARCHAR (255),
[macroXSLT] NVARCHAR (255),
[macroCacheByPage] BIT NOT NULL DEFAULT '((1))',
[macroCachePersonalized] BIT NOT NULL DEFAULT '((0))',
[macroDontRender] BIT NOT NULL DEFAULT '((0))',
[macroPython] NVARCHAR (255)
);
ALTER TABLE [cmsMacro]
ADD
CONSTRAINT [PK_macro] PRIMARY KEY ([id]);
ALTER TABLE [cmsMacro]
ALTER COLUMN [id] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [cmsMacroProperty]
(
[id] INT NOT NULL,
[macroPropertyHidden] BIT NOT NULL DEFAULT '((0))',
[macroPropertyType] SMALLINT NOT NULL,
[macro] INT NOT NULL,
[macroPropertySortOrder] TINYINT NOT NULL DEFAULT '((0))',
[macroPropertyAlias] NVARCHAR (50) NOT NULL,
[macroPropertyName] NVARCHAR (255) NOT NULL
);
ALTER TABLE [cmsMacroProperty]
ADD
CONSTRAINT [PK_macroProperty] PRIMARY KEY ([id]);
ALTER TABLE [cmsMacroProperty]
ALTER COLUMN [id] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [cmsMacroPropertyType]
(
[id] SMALLINT NOT NULL,
[macroPropertyTypeAlias] NVARCHAR (50),
[macroPropertyTypeRenderAssembly] NVARCHAR (255),
[macroPropertyTypeRenderType] NVARCHAR (255),
[macroPropertyTypeBaseType] NVARCHAR (255)
);
INSERT [cmsMacroPropertyType] VALUES (3,'mediaCurrent','umbraco.macroRenderings','media','Int32');
INSERT [cmsMacroPropertyType] VALUES (4,'contentSubs','umbraco.macroRenderings','content','Int32');
INSERT [cmsMacroPropertyType] VALUES (5,'contentRandom','umbraco.macroRenderings','content','Int32');
INSERT [cmsMacroPropertyType] VALUES (6,'contentPicker','umbraco.macroRenderings','content','Int32');
INSERT [cmsMacroPropertyType] VALUES (13,'number','umbraco.macroRenderings','numeric','Int32');
INSERT [cmsMacroPropertyType] VALUES (14,'bool','umbraco.macroRenderings','yesNo','Boolean');
INSERT [cmsMacroPropertyType] VALUES (16,'text','umbraco.macroRenderings','text','String');
INSERT [cmsMacroPropertyType] VALUES (17,'contentTree','umbraco.macroRenderings','content','Int32');
INSERT [cmsMacroPropertyType] VALUES (18,'contentType','umbraco.macroRenderings','contentTypeSingle','Int32');
INSERT [cmsMacroPropertyType] VALUES (19,'contentTypeMultiple','umbraco.macroRenderings','contentTypeMultiple','Int32');
INSERT [cmsMacroPropertyType] VALUES (20,'contentAll','umbraco.macroRenderings','content','Int32');
INSERT [cmsMacroPropertyType] VALUES (21,'tabPicker','umbraco.macroRenderings','tabPicker','String');
INSERT [cmsMacroPropertyType] VALUES (22,'tabPickerMultiple','umbraco.macroRenderings','tabPickerMultiple','String');
INSERT [cmsMacroPropertyType] VALUES (23,'propertyTypePicker','umbraco.macroRenderings','propertyTypePicker','String');
INSERT [cmsMacroPropertyType] VALUES (24,'propertyTypePickerMultiple','umbraco.macroRenderings','propertyTypePickerMultiple','String');
INSERT [cmsMacroPropertyType] VALUES (25,'textMultiLine','umbraco.macroRenderings','textMultiple','String');
ALTER TABLE [cmsMacroPropertyType]
ADD
CONSTRAINT [PK_macroPropertyType] PRIMARY KEY ([id]);
ALTER TABLE [cmsMacroPropertyType]
ALTER COLUMN [id] SMALLINT NOT NULL IDENTITY (26, 1);
CREATE TABLE [cmsMember]
(
[nodeId] INT NOT NULL,
[Email] NVARCHAR (1000) NOT NULL DEFAULT '('''')',
[LoginName] NVARCHAR (1000) NOT NULL DEFAULT '('''')',
[Password] NVARCHAR (1000) NOT NULL DEFAULT '('''')'
);
CREATE TABLE [cmsMember2MemberGroup]
(
[Member] INT NOT NULL,
[MemberGroup] INT NOT NULL
);
ALTER TABLE [cmsMember2MemberGroup]
ADD
CONSTRAINT [PK_cmsMember2MemberGroup] PRIMARY KEY ([Member] ,[MemberGroup]);
CREATE TABLE [cmsMemberType]
(
[pk] INT NOT NULL,
[NodeId] INT NOT NULL,
[propertytypeId] INT NOT NULL,
[memberCanEdit] BIT NOT NULL DEFAULT '((0))',
[viewOnProfile] BIT NOT NULL DEFAULT '((0))'
);
ALTER TABLE [cmsMemberType]
ADD
CONSTRAINT [PK_cmsMemberType] PRIMARY KEY ([pk]);
ALTER TABLE [cmsMemberType]
ALTER COLUMN [pk] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [cmsPropertyData]
(
[id] INT NOT NULL,
[contentNodeId] INT NOT NULL,
[versionId] UNIQUEIDENTIFIER,
[propertytypeid] INT NOT NULL,
[dataInt] INT,
[dataDate] DATETIME,
[dataNvarchar] NVARCHAR (500),
[dataNtext] NTEXT
);
CREATE INDEX [IX_cmsPropertyData_1] ON [cmsPropertyData] ([contentNodeId]);
CREATE INDEX [IX_cmsPropertyData_3] ON [cmsPropertyData] ([propertytypeid]);
CREATE INDEX [IX_cmsPropertyData] ON [cmsPropertyData] ([id]);
CREATE INDEX [IX_cmsPropertyData_2] ON [cmsPropertyData] ([versionId]);
ALTER TABLE [cmsPropertyData]
ADD
CONSTRAINT [PK_cmsPropertyData] PRIMARY KEY ([id]);
ALTER TABLE [cmsPropertyData]
ALTER COLUMN [id] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [cmsPropertyType]
(
[id] INT NOT NULL,
[dataTypeId] INT NOT NULL,
[contentTypeId] INT NOT NULL,
[tabId] INT,
[Alias] NVARCHAR (255) NOT NULL,
[Name] NVARCHAR (255),
[helpText] NVARCHAR (1000),
[sortOrder] INT NOT NULL DEFAULT '((0))',
[mandatory] BIT NOT NULL DEFAULT '((0))',
[validationRegExp] NVARCHAR (255),
[Description] NVARCHAR (2000)
);
INSERT [cmsPropertyType] VALUES (6,-90,1032,3,'umbracoFile','Upload image',NULL,0,False,NULL,NULL);
INSERT [cmsPropertyType] VALUES (7,-92,1032,3,'umbracoWidth','Width',NULL,0,False,NULL,NULL);
INSERT [cmsPropertyType] VALUES (8,-92,1032,3,'umbracoHeight','Height',NULL,0,False,NULL,NULL);
INSERT [cmsPropertyType] VALUES (9,-92,1032,3,'umbracoBytes','Size',NULL,0,False,NULL,NULL);
INSERT [cmsPropertyType] VALUES (10,-92,1032,3,'umbracoExtension','Type',NULL,0,False,NULL,NULL);
INSERT [cmsPropertyType] VALUES (24,-90,1033,4,'umbracoFile','Upload file',NULL,0,False,NULL,NULL);
INSERT [cmsPropertyType] VALUES (25,-92,1033,4,'umbracoExtension','Type',NULL,0,False,NULL,NULL);
INSERT [cmsPropertyType] VALUES (26,-92,1033,4,'umbracoBytes','Size',NULL,0,False,NULL,NULL);
INSERT [cmsPropertyType] VALUES (27,-38,1031,5,'contents','Contents:',NULL,0,False,NULL,NULL);
ALTER TABLE [cmsPropertyType]
ADD
CONSTRAINT [PK_cmsPropertyType] PRIMARY KEY ([id]);
ALTER TABLE [cmsPropertyType]
ALTER COLUMN [id] INT NOT NULL IDENTITY (28, 1);
CREATE TABLE [cmsStylesheet]
(
[nodeId] INT NOT NULL,
[filename] NVARCHAR (100) NOT NULL,
[content] NTEXT
);
CREATE TABLE [cmsStylesheetProperty]
(
[nodeId] INT NOT NULL,
[stylesheetPropertyEditor] BIT,
[stylesheetPropertyAlias] NVARCHAR (50),
[stylesheetPropertyValue] NVARCHAR (400)
);
CREATE TABLE [cmsTab]
(
[id] INT NOT NULL,
[contenttypeNodeId] INT NOT NULL,
[text] NVARCHAR (255) NOT NULL,
[sortorder] INT NOT NULL
);
INSERT [cmsTab] VALUES (3,1032,'Image',1);
INSERT [cmsTab] VALUES (4,1033,'File',1);
INSERT [cmsTab] VALUES (5,1031,'Contents',1);
ALTER TABLE [cmsTab]
ADD
CONSTRAINT [PK_cmsTab] PRIMARY KEY ([id]);
ALTER TABLE [cmsTab]
ALTER COLUMN [id] INT NOT NULL IDENTITY (6, 1);
CREATE TABLE [cmsTask]
(
[closed] BIT NOT NULL DEFAULT '((0))',
[id] INT NOT NULL,
[taskTypeId] TINYINT NOT NULL,
[nodeId] INT NOT NULL,
[parentUserId] INT NOT NULL,
[userId] INT NOT NULL,
[DateTime] DATETIME NOT NULL DEFAULT '(getdate())',
[Comment] NVARCHAR (500)
);
ALTER TABLE [cmsTask]
ADD
CONSTRAINT [PK_cmsTask] PRIMARY KEY ([id]);
ALTER TABLE [cmsTask]
ALTER COLUMN [id] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [cmsTaskType]
(
[id] TINYINT NOT NULL,
[alias] NVARCHAR (255) NOT NULL
);
INSERT [cmsTaskType] VALUES (1,'toTranslate');
ALTER TABLE [cmsTaskType]
ADD
CONSTRAINT [PK_cmsTaskType] PRIMARY KEY ([id]);
CREATE TABLE [cmsTemplate]
(
[pk] INT NOT NULL,
[nodeId] INT NOT NULL,
[master] INT,
[alias] NVARCHAR (100),
[design] NTEXT NOT NULL
);
ALTER TABLE [cmsTemplate]
ADD
CONSTRAINT [PK_templates] PRIMARY KEY ([pk]);
ALTER TABLE [cmsTemplate]
ALTER COLUMN [pk] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [umbracoApp]
(
[sortOrder] TINYINT NOT NULL DEFAULT '((0))',
[appAlias] NVARCHAR (50) NOT NULL,
[appIcon] NVARCHAR (255) NOT NULL,
[appName] NVARCHAR (255) NOT NULL,
[appInitWithTreeAlias] NVARCHAR (255)
);
INSERT [umbracoApp] VALUES (0,'content','.traycontent','Indhold','content');
INSERT [umbracoApp] VALUES (7,'developer','.traydeveloper','Developer',NULL);
INSERT [umbracoApp] VALUES (1,'media','.traymedia','Mediearkiv',NULL);
INSERT [umbracoApp] VALUES (8,'member','.traymember','Medlemmer',NULL);
INSERT [umbracoApp] VALUES (6,'settings','.traysettings','Indstillinger',NULL);
INSERT [umbracoApp] VALUES (5,'users','.trayusers','Brugere',NULL);
INSERT [umbracoApp] VALUES (9,'translation','.traytranslation','Translation',NULL);
ALTER TABLE [umbracoApp]
ADD
CONSTRAINT [PK_umbracoApp] PRIMARY KEY ([appAlias]);
CREATE TABLE [umbracoAppTree]
(
[treeSilent] BIT NOT NULL DEFAULT '((0))',
[treeInitialize] BIT NOT NULL DEFAULT '((1))',
[treeSortOrder] TINYINT NOT NULL,
[appAlias] NVARCHAR (50) NOT NULL,
[treeAlias] NVARCHAR (150) NOT NULL,
[treeTitle] NVARCHAR (255) NOT NULL,
[treeIconClosed] NVARCHAR (255) NOT NULL,
[treeIconOpen] NVARCHAR (255) NOT NULL,
[treeHandlerAssembly] NVARCHAR (255) NOT NULL,
[treeHandlerType] NVARCHAR (255) NOT NULL,
[action] NVARCHAR (255)
);
INSERT [umbracoAppTree] VALUES (True,True,0,'content','content','Indhold','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadContent',NULL);
INSERT [umbracoAppTree] VALUES (False,False,0,'content','contentRecycleBin','RecycleBin','.sprTreeFolder','.sprTreeFolder_o','umbraco','cms.presentation.Trees.ContentRecycleBin',NULL);
INSERT [umbracoAppTree] VALUES (False,True,1,'users','userTypes','User Types','.sprTreeFolder','.sprTreeFolder_o','umbraco','cms.presentation.Trees.UserTypes',NULL);
INSERT [umbracoAppTree] VALUES (False,True,0,'users','users','Brugere','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadUsers',NULL);
INSERT [umbracoAppTree] VALUES (False,True,2,'users','userPermissions','User Permissions','.sprTreeFolder','.sprTreeFolder_o','umbraco','cms.presentation.Trees.UserPermissions',NULL);
INSERT [umbracoAppTree] VALUES (False,True,0,'developer','cacheBrowser','CacheBrowser','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadCache',NULL);
INSERT [umbracoAppTree] VALUES (False,False,0,'developer','CacheItem','Cachebrowser','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadCacheItem',NULL);
INSERT [umbracoAppTree] VALUES (False,True,1,'developer','datatype','Datatyper','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadDataTypes',NULL);
INSERT [umbracoAppTree] VALUES (False,True,2,'developer','macros','Macros','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadMacros',NULL);
INSERT [umbracoAppTree] VALUES (False,True,3,'developer','packager','Packages','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadPackager',NULL);
INSERT [umbracoAppTree] VALUES (False,False,1,'developer','packagerPackages','Packager Packages','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadPackages',NULL);
INSERT [umbracoAppTree] VALUES (False,True,4,'developer','python','Python Files','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadPython',NULL);
INSERT [umbracoAppTree] VALUES (False,True,5,'developer','xslt','XSLT Files','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadXslt',NULL);
INSERT [umbracoAppTree] VALUES (False,True,0,'media','media','Medier','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadMedia',NULL);
INSERT [umbracoAppTree] VALUES (False,True,0,'member','member','Medlemmer','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadMembers',NULL);
INSERT [umbracoAppTree] VALUES (False,True,1,'member','memberGroup','MemberGroups','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadMemberGroups',NULL);
INSERT [umbracoAppTree] VALUES (False,True,2,'member','memberType','Medlemstyper','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadMemberTypes',NULL);
INSERT [umbracoAppTree] VALUES (False,True,3,'settings','dictionary','Dictionary','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadDictionary','openDictionary()');
INSERT [umbracoAppTree] VALUES (False,True,4,'settings','languages','Languages','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadLanguages',NULL);
INSERT [umbracoAppTree] VALUES (False,True,5,'settings','mediaTypes','Medietyper','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadMediaTypes',NULL);
INSERT [umbracoAppTree] VALUES (False,True,6,'settings','nodeTypes','Dokumenttyper','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadNodeTypes',NULL);
INSERT [umbracoAppTree] VALUES (False,True,2,'settings','scripts','Scripts','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadScripts',NULL);
INSERT [umbracoAppTree] VALUES (False,False,0,'settings','stylesheetProperty','Stylesheet Property','','','umbraco','loadStylesheetProperty',NULL);
INSERT [umbracoAppTree] VALUES (False,True,0,'settings','stylesheets','Stylesheets','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadStylesheets',NULL);
INSERT [umbracoAppTree] VALUES (False,True,1,'settings','templates','Templates','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadTemplates',NULL);
INSERT [umbracoAppTree] VALUES (False,True,1,'translation','openTasks','Tasks assigned to you', '.sprTreeFolder','.sprTreeFolder_o','umbraco', 'loadOpenTasks',NULL);
INSERT [umbracoAppTree] VALUES (False,True,2,'translation','yourTasks','Tasks created by you','.sprTreeFolder','.sprTreeFolder_o','umbraco','loadYourTasks',NULL);
ALTER TABLE [umbracoAppTree]
ADD
CONSTRAINT [PK_umbracoAppTree] PRIMARY KEY ([appAlias] ,[treeAlias]);
CREATE TABLE [umbracoDomains]
(
[id] INT NOT NULL,
[domainDefaultLanguage] INT,
[domainRootStructureID] INT,
[domainName] NVARCHAR (255) NOT NULL
);
ALTER TABLE [umbracoDomains]
ADD
CONSTRAINT [PK_domains] PRIMARY KEY ([id]);
ALTER TABLE [umbracoDomains]
ALTER COLUMN [id] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [umbracoLanguage]
(
[id] SMALLINT NOT NULL,
[languageISOCode] NVARCHAR (10),
[languageCultureName] NVARCHAR (100)
);
INSERT [umbracoLanguage] VALUES (1,'en-US','en-US');
ALTER TABLE [umbracoLanguage]
ADD
CONSTRAINT [PK_language] PRIMARY KEY ([id]);
ALTER TABLE [umbracoLanguage]
ALTER COLUMN [id] SMALLINT NOT NULL IDENTITY (2, 1);
CREATE TABLE [umbracoLog]
(
[id] INT NOT NULL,
[userId] INT NOT NULL,
[NodeId] INT NOT NULL,
[Datestamp] DATETIME NOT NULL DEFAULT '(getdate())',
[logHeader] NVARCHAR (50) NOT NULL,
[logComment] NVARCHAR (4000)
);
ALTER TABLE [umbracoLog]
ADD
CONSTRAINT [PK_umbracoLog] PRIMARY KEY ([id]);
ALTER TABLE [umbracoLog]
ALTER COLUMN [id] INT NOT NULL IDENTITY (5, 1);
CREATE TABLE [umbracoNode]
(
[id] INT NOT NULL,
[trashed] BIT NOT NULL DEFAULT '((0))',
[parentID] INT NOT NULL,
[nodeUser] INT,
[level] SMALLINT NOT NULL,
[path] NVARCHAR (150) NOT NULL,
[sortOrder] INT NOT NULL,
[uniqueID] UNIQUEIDENTIFIER,
[text] NVARCHAR (255),
[nodeObjectType] UNIQUEIDENTIFIER,
[createDate] DATETIME NOT NULL DEFAULT '(getdate())'
);
INSERT [umbracoNode] VALUES (-92,False,-1,0,11,'-1,-92',37,'f0bc4bfb-b499-40d6-ba86-058885a5178c','Label','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-90,False,-1,0,11,'-1,-90',35,'84c6b441-31df-4ffe-b67e-67d5bc3ae65a','Upload','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-89,False,-1,0,11,'-1,-89',34,'c6bac0dd-4ab9-45b1-8e30-e4b619ee5da3','Textbox multiple','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-88,False,-1,0,11,'-1,-88',33,'0cc0eba1-9960-42c9-bf9b-60e150b429ae','Textstring','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-87,False,-1,0,11,'-1,-87',32,'ca90c950-0aff-4e72-b976-a30b1ac57dad','Richtext editor','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-51,False,-1,0,11,'-1,-51',4,'2e6d3631-066e-44b8-aec4-96f09099b2b5','Numeric','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-49,False,-1,0,11,'-1,-49',2,'92897bc6-a5f3-4ffe-ae27-f2e7e33dda49','True/false','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-43,False,-1,0,1,'-1,-43',2,'fbaf13a8-4036-41f2-93a3-974f678c312a','Checkbox list','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-42,False,-1,0,1,'-1,-42',2,'0b6a45e7-44ba-430d-9da5-4e46060b9e03','Dropdown','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-41,False,-1,0,1,'-1,-41',2,'5046194e-4237-453c-a547-15db3a07c4e1','Date Picker','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-40,False,-1,0,1,'-1,-40',2,'bb5f57c9-ce2b-4bb9-b697-4caca783a805','Radiobox','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-39,False,-1,0,1,'-1,-39',2,'f38f0ac7-1d27-439c-9f3f-089cd8825a53','Dropdown multiple','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-38,False,-1,0,1,'-1,-38',2,'fd9f1447-6c61-4a7c-9595-5aa39147d318','Folder Browser','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-37,False,-1,0,1,'-1,-37',2,'0225af17-b302-49cb-9176-b9f35cab9c17','Approved Color','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-36,False,-1,0,1,'-1,-36',2,'e4d66c0f-b935-4200-81f0-025f7256b89a','Date Picker with time','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2004');
INSERT [umbracoNode] VALUES (-20,False,-1,0,0,'-1,-20',0,'0f582a79-1e41-4cf0-bfa0-76340651891a','Recycle Bin','01bb7ff2-24dc-4c0c-95a2-c24ef72bbac8','1/1/2008');
INSERT [umbracoNode] VALUES (-1,False,-1,0,0,'-1',0,'916724a5-173d-4619-b97e-b9de133dd6f5','SYSTEM DATA: umbraco master root','ea7d8624-4cfe-4578-a871-24aa946bf34d','1/1/2004');
INSERT [umbracoNode] VALUES (1031,False,-1,1,1,'-1,1031',2,'f38bd2d7-65d0-48e6-95dc-87ce06ec2d3d','Folder','4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e','1/1/2004');
INSERT [umbracoNode] VALUES (1032,False,-1,1,1,'-1,1032',2,'cc07b313-0843-4aa8-bbda-871c8da728c8','Image','4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e','1/1/2004');
INSERT [umbracoNode] VALUES (1033,False,-1,1,1,'-1,1033',2,'4c52d8ab-54e6-40cd-999c-7a5f24903e4d','File','4ea4382b-2f5a-4c2b-9587-ae9b3cf3602e','1/1/2004');
INSERT [umbracoNode] VALUES (1034,False,-1,0,1,'-1,1034',2,'a6857c73-d6e9-480c-b6e6-f15f6ad11125','Content Picker','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2006');
INSERT [umbracoNode] VALUES (1035,False,-1,0,1,'-1,1035',2,'93929b9a-93a2-4e2a-b239-d99334440a59','Media Picker','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2006');
INSERT [umbracoNode] VALUES (1036,False,-1,0,1,'-1,1036',2,'2b24165f-9782-4aa3-b459-1de4a4d21f60','Member Picker','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2006');
INSERT [umbracoNode] VALUES (1038,False,-1,0,1,'-1,1038',2,'1251c96c-185c-4e9b-93f4-b48205573cbd','Simple Editor','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2006');
INSERT [umbracoNode] VALUES (1039,False,-1,0,1,'-1,1039',2,'06f349a9-c949-4b6a-8660-59c10451af42','Ultimate Picker','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2006');
INSERT [umbracoNode] VALUES (1040,False,-1,0,1,'-1,1040',2,'21e798da-e06e-4eda-a511-ed257f78d4fa','Related Links','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2006');
INSERT [umbracoNode] VALUES (1041,False,-1,0,1,'-1,1041',2,'b6b73142-b9c1-4bf8-a16d-e1c23320b549','Tags','30a2a501-1978-4ddb-a57b-f7efed43ba3c','1/1/2006');
CREATE INDEX [IX_umbracoNodeObjectType] ON [umbracoNode] ([nodeObjectType]);
CREATE INDEX [IX_umbracoNodeParentId] ON [umbracoNode] ([parentID]);
ALTER TABLE [umbracoNode]
ADD
CONSTRAINT [PK_structure] PRIMARY KEY ([id]);
ALTER TABLE [umbracoNode]
ALTER COLUMN [id] INT NOT NULL IDENTITY (1042, 1);
CREATE TABLE [umbracoRelation]
(
[id] INT NOT NULL,
[parentId] INT NOT NULL,
[childId] INT NOT NULL,
[relType] INT NOT NULL,
[datetime] DATETIME NOT NULL DEFAULT '(getdate())',
[comment] NVARCHAR (1000) NOT NULL
);
ALTER TABLE [umbracoRelation]
ADD
CONSTRAINT [PK_umbracoRelation] PRIMARY KEY ([id]);
ALTER TABLE [umbracoRelation]
ALTER COLUMN [id] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [umbracoRelationType]
(
[id] INT NOT NULL,
[dual] BIT NOT NULL,
[parentObjectType] UNIQUEIDENTIFIER NOT NULL,
[childObjectType] UNIQUEIDENTIFIER NOT NULL,
[name] NVARCHAR (255) NOT NULL,
[alias] NVARCHAR (100)
);
INSERT [umbracoRelationType] VALUES (1,True,'c66ba18e-eaf3-4cff-8a22-41b16d66a972','c66ba18e-eaf3-4cff-8a22-41b16d66a972','Relate Document On Copy','relateDocumentOnCopy');
ALTER TABLE [umbracoRelationType]
ADD
CONSTRAINT [PK_umbracoRelationType] PRIMARY KEY ([id]);
ALTER TABLE [umbracoRelationType]
ALTER COLUMN [id] INT NOT NULL IDENTITY (2, 1);
CREATE TABLE [umbracoStatEntry]
(
[SessionId] INT NOT NULL,
[EntryTime] DATETIME NOT NULL,
[RefNodeId] INT NOT NULL,
[NodeId] INT NOT NULL
);
ALTER TABLE [umbracoStatEntry]
ADD
CONSTRAINT [PK_umbracoStatEntry] PRIMARY KEY ([SessionId] ,[EntryTime] ,[RefNodeId] ,[NodeId]);
CREATE TABLE [umbracoStatSession]
(
[id] INT NOT NULL,
[MemberId] UNIQUEIDENTIFIER,
[NewsletterId] INT,
[ReturningUser] BIT NOT NULL,
[SessionStart] DATETIME NOT NULL,
[SessionEnd] DATETIME,
[Language] NVARCHAR (20) NOT NULL,
[UserAgent] NVARCHAR (255) NOT NULL,
[Browser] NVARCHAR (255) NOT NULL,
[BrowserVersion] NVARCHAR (20) NOT NULL,
[OperatingSystem] NVARCHAR (50) NOT NULL,
[Ip] NVARCHAR (50) NOT NULL,
[Referrer] NVARCHAR (255) NOT NULL,
[ReferrerKeyword] NVARCHAR (255) NOT NULL,
[allowCookies] BIT NOT NULL DEFAULT '((0))',
[visitorId] CHAR (36) CODE PAGE 1252,
[browserType] NVARCHAR (255),
[isHuman] BIT DEFAULT '((0))'
);
ALTER TABLE [umbracoStatSession]
ADD
CONSTRAINT [PK_umbracoStartSession] PRIMARY KEY ([id]);
ALTER TABLE [umbracoStatSession]
ALTER COLUMN [id] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [umbracoStylesheet]
(
[nodeId] INT NOT NULL,
[filename] NVARCHAR (100) NOT NULL,
[content] NTEXT
);
ALTER TABLE [umbracoStylesheet]
ADD
CONSTRAINT [PK_umbracoStylesheet] PRIMARY KEY ([nodeId]);
CREATE TABLE [umbracoStylesheetProperty]
(
[id] SMALLINT NOT NULL,
[stylesheetPropertyEditor] BIT NOT NULL DEFAULT '((0))',
[stylesheet] TINYINT NOT NULL,
[stylesheetPropertyAlias] NVARCHAR (50),
[stylesheetPropertyName] NVARCHAR (255),
[stylesheetPropertyValue] NVARCHAR (400)
);
ALTER TABLE [umbracoStylesheetProperty]
ADD
CONSTRAINT [PK_stylesheetProperty] PRIMARY KEY ([id]);
ALTER TABLE [umbracoStylesheetProperty]
ALTER COLUMN [id] SMALLINT NOT NULL IDENTITY (1, 1);
CREATE TABLE [umbracoUser]
(
[id] INT NOT NULL,
[userDisabled] BIT NOT NULL DEFAULT '((0))',
[userNoConsole] BIT NOT NULL DEFAULT '((0))',
[userType] SMALLINT NOT NULL,
[startStructureID] INT NOT NULL,
[startMediaID] INT,
[userName] NVARCHAR (255) NOT NULL,
[userLogin] NVARCHAR (125) NOT NULL,
[userPassword] NVARCHAR (125) NOT NULL,
[userEmail] NVARCHAR (255) NOT NULL,
[userDefaultPermissions] NVARCHAR (50),
[userLanguage] NVARCHAR (10),
[defaultToLiveEditing] BIT NOT NULL DEFAULT '((0))'
);
INSERT [umbracoUser] VALUES (0,False,False,1,-1,-1,'Administrator','admin','default','',NULL,'en',0);
ALTER TABLE [umbracoUser]
ADD
CONSTRAINT [PK_user] PRIMARY KEY ([id]);
ALTER TABLE [umbracoUser]
ALTER COLUMN [id] INT NOT NULL IDENTITY (1, 1);
CREATE TABLE [umbracoUser2app]
(
[user] INT NOT NULL,
[app] NVARCHAR (50) NOT NULL
);
INSERT [umbracoUser2app] VALUES (0,'content');
INSERT [umbracoUser2app] VALUES (0,'developer');
INSERT [umbracoUser2app] VALUES (0,'media');
INSERT [umbracoUser2app] VALUES (0,'member');
INSERT [umbracoUser2app] VALUES (0,'settings');
INSERT [umbracoUser2app] VALUES (0,'users');
ALTER TABLE [umbracoUser2app]
ADD
CONSTRAINT [PK_user2app] PRIMARY KEY ([user] ,[app]);
CREATE TABLE [umbracoUser2NodeNotify]
(
[userId] INT NOT NULL,
[nodeId] INT NOT NULL,
[action] CHAR (1) CODE PAGE 1252 NOT NULL
);
ALTER TABLE [umbracoUser2NodeNotify]
ADD
CONSTRAINT [PK_umbracoUser2NodeNotify] PRIMARY KEY ([userId] ,[nodeId] ,[action]);
CREATE TABLE [umbracoUser2NodePermission]
(
[userId] INT NOT NULL,
[nodeId] INT NOT NULL,
[permission] CHAR (1) CODE PAGE 1252 NOT NULL
);
ALTER TABLE [umbracoUser2NodePermission]
ADD
CONSTRAINT [PK_umbracoUser2NodePermission] PRIMARY KEY ([userId] ,[nodeId] ,[permission]);
CREATE TABLE [umbracoUser2userGroup]
(
[user] INT NOT NULL,
[userGroup] SMALLINT NOT NULL
);
ALTER TABLE [umbracoUser2userGroup]
ADD
CONSTRAINT [PK_user2userGroup] PRIMARY KEY ([user] ,[userGroup]);
CREATE TABLE [umbracoUserGroup]
(
[id] SMALLINT NOT NULL,
[userGroupName] NVARCHAR (255) NOT NULL
);
ALTER TABLE [umbracoUserGroup]
ADD
CONSTRAINT [PK_userGroup] PRIMARY KEY ([id]);
ALTER TABLE [umbracoUserGroup]
ALTER COLUMN [id] SMALLINT NOT NULL IDENTITY (1, 1);
CREATE TABLE [umbracoUserLogins]
(
[contextID] UNIQUEIDENTIFIER NOT NULL,
[userID] INT NOT NULL,
[timeout] BIGINT NOT NULL
);
INSERT [umbracoUserLogins] VALUES ('5129363b-8c3d-4849-832d-abb977461aba',0,633507060405625000);
CREATE TABLE [umbracoUserType]
(
[id] SMALLINT NOT NULL,
[userTypeAlias] NVARCHAR (50),
[userTypeName] NVARCHAR (255) NOT NULL,
[userTypeDefaultPermissions] NVARCHAR (50)
);
INSERT [umbracoUserType] VALUES (1,'admin','Administrators','CADMOSKTPIURZ5F:');
INSERT [umbracoUserType] VALUES (2,'writer','Writer','CAHFH:');
INSERT [umbracoUserType] VALUES (3,'editor','Editors','CADMOSKTPUZ5F:');
INSERT [umbracoUserType] VALUES (4,'translator','Translator','AF');
ALTER TABLE [umbracoUserType]
ADD
CONSTRAINT [PK_userType] PRIMARY KEY ([id]);
ALTER TABLE [umbracoUserType]
ALTER COLUMN [id] SMALLINT NOT NULL IDENTITY (5, 1);
ALTER TABLE [cmsContent]
ADD
CONSTRAINT [FK_cmsContent_umbracoNode] FOREIGN KEY ([nodeId]) REFERENCES [umbracoNode] ([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 [cmsMacroProperty]
ADD
CONSTRAINT [FK_umbracoMacroProperty_umbracoMacroPropertyType] FOREIGN KEY ([macroPropertyType]) REFERENCES [cmsMacroPropertyType] ([id])
;
ALTER TABLE [cmsPropertyData]
ADD
CONSTRAINT [FK_cmsPropertyData_umbracoNode] FOREIGN KEY ([contentNodeId]) REFERENCES [umbracoNode] ([id])
;
ALTER TABLE [cmsPropertyType]
ADD
CONSTRAINT [FK_cmsPropertyType_cmsTab] FOREIGN KEY ([tabId]) REFERENCES [cmsTab] ([id])
;
ALTER TABLE [cmsTask]
ADD
CONSTRAINT [FK_cmsTask_cmsTaskType] FOREIGN KEY ([taskTypeId]) REFERENCES [cmsTaskType] ([id])
;
ALTER TABLE [cmsTemplate]
ADD
CONSTRAINT [FK_cmsTemplate_umbracoNode] FOREIGN KEY ([nodeId]) REFERENCES [umbracoNode] ([id])
;
ALTER TABLE [umbracoAppTree]
ADD
CONSTRAINT [FK_umbracoAppTree_umbracoApp] FOREIGN KEY ([appAlias]) REFERENCES [umbracoApp] ([appAlias])
;
ALTER TABLE [umbracoNode]
ADD
CONSTRAINT [FK_umbracoNode_umbracoNode] FOREIGN KEY ([parentID]) REFERENCES [umbracoNode] ([id])
;
ALTER TABLE [umbracoUser]
ADD
CONSTRAINT [FK_user_userType] FOREIGN KEY ([userType]) REFERENCES [umbracoUserType] ([id])
;
ALTER TABLE [umbracoUser2app]
ADD
CONSTRAINT [FK_umbracoUser2app_umbracoApp] FOREIGN KEY ([app]) REFERENCES [umbracoApp] ([appAlias]),
CONSTRAINT [FK_umbracoUser2app_umbracoUser] FOREIGN KEY ([user]) REFERENCES [umbracoUser] ([id])
;
ALTER TABLE [umbracoUser2userGroup]
ADD
CONSTRAINT [FK_user2userGroup_userGroup] FOREIGN KEY ([userGroup]) REFERENCES [umbracoUserGroup] ([id]),
CONSTRAINT [FK_user2userGroup_user] FOREIGN KEY ([user]) REFERENCES [umbracoUser] ([id])
;
SET CHECK VIEW OFF;
CREATE TABLE cmsTagRelationship
(
nodeId INT NOT NULL,
tagId INT NOT NULL
);
ALTER TABLE cmsTagRelationship
ADD CONSTRAINT [PK_cmsTagRelationship] PRIMARY KEY (nodeId,tagId);
CREATE TABLE cmsTags
(
id INT NOT NULL IDENTITY (1, 1),
tag varchar(200) NULL,
parentId int NULL,
group varchar(100) NULL
);
/* TRANSLATION RELATED SQL
INSERT INTO [umbracoApp] ([appAlias], [sortOrder], [appIcon], [appName], [appInitWithTreeAlias]) VALUES ('translation',5,'.traytranslation','Translation', NULL)
INSERT INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
VALUES (0, 1, 1, 'translation','openTasks', 'Tasks assigned to you', '.sprTreeFolder', '.sprTreeFolder_o', 'umbraco', 'loadOpenTasks');
INSERT INTO umbracoAppTree (treeSilent, treeInitialize, treeSortOrder, appAlias, treeAlias, treeTitle, treeIconClosed, treeIconOpen, treeHandlerAssembly, treeHandlerType)
VALUES (0, 1, 2, 'translation','yourTasks', 'Tasks created by you', '.sprTreeFolder', '.sprTreeFolder_o', 'umbraco', 'loadYourTasks');
*/
/* INSERT NEW MEDIA RECYCLE BIN NODE, first need to drop identity to enable identity insert */
ALTER TABLE [umbracoNode]
ALTER COLUMN [id] INT NOT NULL;
INSERT [umbracoNode] VALUES (-21,False,-1,0,0,'-1,-21',0,'bf7c7cbc-952f-4518-97a2-69e9c7b33842','Recycle Bin','cf3d8e34-1c1c-41e9-ae56-878b57b32113','2009-08-28');
/* Re-add the identity */
ALTER TABLE [umbracoNode]
ALTER COLUMN [id] INT NOT NULL IDENTITY (1042, 1);
IF NOT EXISTS (SELECT treeAlias FROM umbracoAppTree WHERE treeAlias='mediaRecycleBin')
INSERT [umbracoAppTree] VALUES (False,False,0,'media','mediaRecycleBin','RecycleBin','.sprTreeFolder','.sprTreeFolder_o','umbraco','cms.presentation.Trees.MediaRecycleBin',NULL);<01>/* INSERT NEW MEDIA RECYCLE BIN NODE, first need to drop identity to enable identity insert */
ALTER TABLE [umbracoNode]
ALTER COLUMN [id] INT NOT NULL;
INSERT [umbracoNode] VALUES (-21,False,-1,0,0,'-1,-21',0,'bf7c7cbc-952f-4518-97a2-69e9c7b33842','Recycle Bin','cf3d8e34-1c1c-41e9-ae56-878b57b32113','2009-08-28');
/* Re-add the identity, the id needs to be added programatically! */
ALTER TABLE [umbracoNode]
ALTER COLUMN [id] INT NOT NULL IDENTITY (##UMBRACO_NODE_MAX_ID## , 1);
IF NOT EXISTS (SELECT treeAlias FROM umbracoAppTree WHERE treeAlias='mediaRecycleBin')
INSERT [umbracoAppTree] VALUES (False,False,0,'media','mediaRecycleBin','RecycleBin','.sprTreeFolder','.sprTreeFolder_o','umbraco','cms.presentation.Trees.MediaRecycleBin',NULL);BSJB v2.0.50727l<00>#~ <00> #Stringsd#USl#GUID| #BlobW<1D> <00>3:F


<00><00>
"<00><00><00>
g<00><00><00>@&uQ
<00><01><00><01>1<02>
_<02><00>|<00><02>DQfQ<00>Q<00><00><04><00><04><00><04> <05>%<05>><05>Y<05>t<05><00><05><00><05><00><05><00><05>+Z:z:<00><06><00><06>&!9Yg<07>q~
<00><07><00><07><00># :W:<00><00><00><08><00><08><00><08>0 <09>J &<00> <00> "4Y4
g4 x4 <00>4<00>4<00>6Q<><51>N<00><02><00><02>Q<>v<03>1<00><03>P <00><18>:` <00><00>Bs <00><08>F<00> <00><18><01><00> <00><00><01><00> <00><02><00> <00><02> !<00>!<02>`!<00>@<02>
<00>!<00>N<02> <00>!<00>n<02> <00>!<00><18><01><00>!<00><18>B<00>!<00><08><02>"<00><08><02>&"<00><08><02>."<00><03>D"<00><03>Z"<00><18><01>c"<00>V<03>p"<00><08>F{"<00><08><00>"<00><18><01><00>"<00><00><03>@#<00><08>
H#<00><08>
<00>#<00><00><00>#<00><18> `3>IZhnznznz>nzZhh<00><00><00><04><00>B<00><00><01><00><00><01><00><00><01><00><00><01><00><00><01><00><00><01><00><00><01><00><00><01><00><00>"<01><00><01><00><00><01><00><00><01><00><00>' <01>.<01>B <00>3 <00>B<01>B <00>9!<01>F<00><01> >1-L1ER9QXA`]IgQxkY<01>BI!va@<02><00>
I<00><01><01>BIn<02>I<01><07>a<00><07>i<08>!<00><01><00>3y<01><01><01><01>B<00><01>B1<00>B1r<08><01><01><08><01><01><08>i<00><01>i<00>
<02><01>$<00>3$ 9, ,<00>!I<00>B<00><01>B4 9<01>X <09><00>m 1v X,<00><03>1<00>
i<00>XA<02><01>
A<01> O,<00><01><00>d<02><00>mQ<00>.#<00>.+<00>.{<00>.3{.;<00>.s.<00>.<00>.C<00>.{.S<00>.[<00>.k<00>I<00>i<00><02>S<01><01>[<01>c$ d cpz<01><01>6U[u<00>J<00><02>%<03>-<03>3<03>J<00>(   
(/)<04><00><00>E<00><00>C<00> <00>K<Module>VistaDB For Umbraco.dllVistaDBDataReaderumbraco.DataLayer.SqlHelpers.VistaDBVistaDBHelperVistaDBParameterSqlResourcesVistaDBUtilityVistaDBInstallerumbraco.DataLayerRecordsReaderAdapter`1VistaDB.NET20VistaDB.ProviderSqlHelper`1SqlParameterAdapter`1mscorlibSystemObjectumbraco.DataLayer.UtilityDefaultUtility`1umbraco.DataLayer.Utility.InstallerDefaultInstallerUtility`1VistaDBConnectionm_Connection.ctorCloseget_HasRecordsHasRecordsDatabasePathCreateConnectionStringIParameterCreateParameterExecuteScalarExecuteNonQueryIRecordsReaderExecuteReaderCreateConnectionVistaDBCommandCreateCommandSystem.ResourcesResourceManagerresourceManSystem.GlobalizationCultureInforesourceCultureget_ResourceManagerget_Cultureset_Cultureget_Totalget_Version4_UpgradeCultureTotalVersion4_UpgradeIInstallerUtilityCreateInstallerDatabaseVersionLatestVersionSupportedVersionSpecsm_VersionSpecsget_CanUpgradeget_VersionSpecsNewInstallget_FullInstallSqlget_UpgradeSqlDetermineCurrentVersionCanUpgradeFullInstallSqlUpgradeSqldataReaderconnectionconnectionStringparameterNamevaluecommandTextparametersParamArrayAttributesqlHelpersqlSystem.ReflectionAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyConfigurationAttributeAssemblyCompanyAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyTrademarkAttributeAssemblyCultureAttributeSystem.Runtime.InteropServicesComVisibleAttributeGuidAttributeAssemblyVersionAttributeAssemblyFileVersionAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeVistaDB For UmbracoSystem.DataSystem.Data.CommonDbConnectionget_DataReaderDbDataReaderget_HasRowsIUtilitySetm_UtilitySystem.WebHttpContextget_CurrentHttpRequestget_RequestMapPathStringFormatDbCommandDBNullValueIDisposableDisposeget_ConnectionStringOpenset_CommandTextVistaDBParameterCollectionget_ParametersDbParameterCollectionArrayAddRangeSystem.CodeDom.CompilerGeneratedCodeAttributeDebuggerNonUserCodeAttributeCompilerGeneratedAttributeReferenceEqualsTypeRuntimeTypeHandleGetTypeFromHandleAssemblyget_AssemblyGetStringSystem.ComponentModelEditorBrowsableAttributeEditorBrowsableStateget_SqlHelperget_CurrentVersionDbConnectionStringBuilderBaseUtility`1set_ConnectionStringget_ItemEscapeStringExceptionToStringInt32Replace.cctorumbraco.DataLayer.SqlHelpers.VistaDB.SqlResources.resources5/data/vistadb/VistaDB.vdb39data source={0};pooling=truecumbraco.DataLayer.SqlHelpers.VistaDB.SqlResources Total!Version4_Upgradedata sourceWCREATE DATABASE '{0}', CASE SENSITIVE FALSE{0}_Upgrade?SELECT MAX(id) FROM umbracoNode/##UMBRACO_NODE_MAX_ID##idumbracoNode-21 actionumbracoAppTreesysobjects<00><><EFBFBD>n<><6E>@<40><>utƛ/6<08><>5<EFBFBD><35>Ta  <08>z\V4<><34> ! %  %  (4/data/vistadb/VistaDB.vdb3  )   - %
1% 5959959   =AE E  A(E(  <11><>   <12><><08>?_<11>
:<12><> <12><>  <12><>% %  % 1 <12><> <12><>1 @3System.Resources.Tools.StronglyTypedResourceBuilder2.0.0.0<12><><11><> <12><> <12><>5 9 <11><> A<12><>  
%1<12><> 0)
 A A AEVistaDB For Umbraco% Copyright © 2008 Ruben Verborgh)$c58c219e-095c-4d2e-b0c2-b817d8ed9ea4 0.1.0.0TWrapNonExceptionThrows<00><11>J<00>D<>D<>RSDS<44>#<23><><12>)G<><47><EFBFBD>/<2F><><EFBFBD>F:\DOCS\Development Projects\_CURRENT\VistaDbForUmbraco_CodePlex\VistaDB For Umbraco\obj\Release\VistaDB For Umbraco.pdb<00><1E> <10>_CorDllMainmscoree.dll<00>% @<00>0<00>HX<>4VS_VERSION_INFO<00><04><>?DVarFileInfo$Translation<00>|StringFileInfoX000004b0PFileDescriptionVistaDB For Umbraco0FileVersion0.1.0.0PInternalNameVistaDB For Umbraco.dlld LegalCopyrightCopyright <00> 2008 Ruben VerborghXOriginalFilenameVistaDB For Umbraco.dllHProductNameVistaDB For Umbraco4ProductVersion0.1.0.08Assembly Version0.1.0.0<00> 08