-- -- dbo.be_Packages -- CREATE TABLE be_Packages ( [PackageId] VARCHAR(128) NOT NULL PRIMARY KEY, [Version] VARCHAR(128) NOT NULL); -- -- be_PackageFiles -- CREATE TABLE be_PackageFiles ( [PackageId] VARCHAR(128) NOT NULL, [FileOrder] INTEGER NOT NULL, [FilePath] VARCHAR(255) NOT NULL, [IsDirectory] BOOLEAN NOT NULL, PRIMARY KEY ([PackageId], [FileOrder])); -- -- be_QuickNotes -- CREATE TABLE be_QuickNotes ( [QuickNoteID] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, [NoteID] VARCHAR(36) NOT NULL, [BlogID] VARCHAR(36) NOT NULL, [UserName] VARCHAR(100) NOT NULL, [Note] TEXT NOT NULL, [Updated] DATETIME NULL); CREATE INDEX idx_be_NoteId_BlogId_UserName ON be_QuickNotes (NoteID, BlogID, UserName); -- -- be_QuickSettings -- CREATE TABLE be_QuickSettings ( [QuickSettingID] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, [BlogID] VARCHAR(36) NOT NULL, [UserName] VARCHAR(100) NOT NULL, [SettingName] VARCHAR(255) NOT NULL, [SettingValue] VARCHAR(255) NULL); -- -- be_FileStoreDirectory -- CREATE TABLE be_FileStoreDirectory ( [Id] VARCHAR(36) NOT NULL PRIMARY KEY, [ParentID] VARCHAR(36) NOT NULL, [BlogID] VARCHAR(36) NOT NULL, [Name] VARCHAR(255) NOT NULL, [FullPath] VARCHAR(1000) NOT NULL, [CreateDate] DATETIME NOT NULL, [LastAccess] DATETIME NOT NULL, [LastModify] DATETIME NOT NULL); -- -- be_FileStoreFiles (No Casade delete) -- CREATE TABLE be_FileStoreFiles ( [FileID] VARCHAR(36) NOT NULL PRIMARY KEY, [ParentDirectoryID] VARCHAR(36) NOT NULL, [Name] VARCHAR(255) NOT NULL, [FullPath] VARCHAR(1000) NOT NULL, [Contents] BLOB NOT NULL, [Size] INTEGER NOT NULL, [CreateDate] DATETIME NOT NULL, [LastAccess] DATETIME NOT NULL, [LastModify] DATETIME NOT NULL); -- -- be_FileStoreFileThumbs (No Casade delete) -- CREATE TABLE be_FileStoreFileThumbs ( [thumbnailId] VARCHAR(36) NOT NULL PRIMARY KEY, [FileId] VARCHAR(36) NOT NULL, [Contents] BLOB NOT NULL, [Size] INTEGER NOT NULL); -- -- be_Blogs -- ALTER TABLE be_Blogs ADD IsSiteAggregation BOOLEAN NOT NULL DEFAULT 0;