📄 2005.01-data.sql
字号:
DELETE forums_Forums WHERE ForumID = 4
INSERT INTO
forums_Forums
(
ForumID, IsActive, ParentID, ForumGroupID, Name, Description, DateCreated, Url, IsModerated, DaysToView, SortOrder, TotalPosts, TotalThreads, DisplayMask, EnablePostStatistics, EnableAutoDelete, EnableAnonymousPosting, AutoDeleteThreshold, MostRecentPostID, MostRecentThreadID, MostRecentThreadReplies, MostRecentPostAuthor, MostRecentPostAuthorID, MostRecentPostDate, PostsToModerate, ForumType, IsSearchable
)
VALUES
(
4, 1, 2, 1, '回收站', '所有被删除的帖子都可以在这里找到。', GetDate(), '', 0, 7, 4, 0, 0, 0x0, 0, 0, 0, 90, 0, 0, 0, '', 0, GetDate(), 0, 0, 1
)
SET IDENTITY_INSERT forums_Forums OFF
GO
/*=========================================================
FORUM PERMISSIONS
0 = Everyone
1 = Global Administrators
2 = Site Administrators
3 = Global Moderators
4 = Site Moderators
5 = Global Editors
6 = Site Editors
7 = Global Registered Users
8 = Site Registered Users
=========================================================*/
print 'adding role permissions to new forums'
IF EXISTS (SELECT RoleID FROM forums_ForumPermissions WHERE RoleID IN(0, 1, 2, 3, 4, 5, 6, 7, 8))
DELETE forums_ForumPermissions WHERE RoleID = 0 OR RoleID = 1 OR RoleID = 2 OR RoleID = 3 OR RoleID = 4 OR RoleID = 5 OR RoleID = 6 OR RoleID = 7 OR RoleID = 8
INSERT INTO forums_ForumPermissions VALUES (1, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2)
INSERT INTO forums_ForumPermissions VALUES (1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
INSERT INTO forums_ForumPermissions VALUES (1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
INSERT INTO forums_ForumPermissions VALUES (2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2)
INSERT INTO forums_ForumPermissions VALUES (2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
INSERT INTO forums_ForumPermissions VALUES (2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
INSERT INTO forums_ForumPermissions VALUES (2, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
INSERT INTO forums_ForumPermissions VALUES (2, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
INSERT INTO forums_ForumPermissions VALUES (2, 5, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1)
INSERT INTO forums_ForumPermissions VALUES (2, 6, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1)
INSERT INTO forums_ForumPermissions VALUES (3, 0, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2)
INSERT INTO forums_ForumPermissions VALUES (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
INSERT INTO forums_ForumPermissions VALUES (3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
INSERT INTO forums_ForumPermissions VALUES (3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1)
INSERT INTO forums_ForumPermissions VALUES (3, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1)
INSERT INTO forums_ForumPermissions VALUES (3, 5, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1)
INSERT INTO forums_ForumPermissions VALUES (3, 6, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1)
INSERT INTO forums_ForumPermissions VALUES (3, 7, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2)
INSERT INTO forums_ForumPermissions VALUES (3, 8, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2)
INSERT INTO forums_ForumPermissions VALUES (4, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2)
INSERT INTO forums_ForumPermissions VALUES (4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
INSERT INTO forums_ForumPermissions VALUES (4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
INSERT INTO forums_ForumPermissions VALUES (4, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1)
INSERT INTO forums_ForumPermissions VALUES (4, 4, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1)
INSERT INTO forums_ForumPermissions VALUES (4, 5, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1)
INSERT INTO forums_ForumPermissions VALUES (4, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1)
GO
/*=========================================================
MODERATION ACTIONS
=========================================================*/
print 'Creating moderation actions...'
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 1)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (1, 'ApprovePost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 2)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (2, 'EditPost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 3)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (3, 'MovePost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 4)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (4, 'DeletePost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 5)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (5, 'LockPost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 6)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (6, 'UnlockPost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 7)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (7, 'MergePost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 8)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (8, 'SplitPost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 9)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (9, 'EditUser', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 10)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (10, 'UnmoderateUser', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 11)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (11, 'ModerateUser', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 12)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (12, 'BanUser', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 13)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (13, 'UnbanUser', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 14)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (14, 'ResetPassword', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 15)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (15, 'ChangePassword', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 16)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (16, 'PostIsAnnouncement', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 17)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (17, 'PostIsNotAnnoucement', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 18)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (18, 'UnApprovePost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 19)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (19, 'UnDeletePost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 20)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (20, 'ValuePost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 21)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (21, 'UnValuePost', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 22)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (22, 'StickThread', 0)
IF NOT EXISTS (SELECT ModerationAction FROM forums_ModerationAction WHERE ModerationAction= 23)
INSERT INTO forums_ModerationAction (ModerationAction, [Description], TotalActions) VALUES (23, 'UnStickThread', 0)
GO
/*=========================================================
SAMPLE FORUMS
=========================================================*/
print 'Creating Sample Forums...'
SET IDENTITY_INSERT forums_ForumGroups ON
IF NOT EXISTS( SELECT ForumGroupID from forums_ForumGroups where ForumGroupID = 2)
INSERT
INTO forums_ForumGroups
( ForumGroupID, [Name], [SortOrder])
VALUES
( 2, '测试讨论组', 0 )
SET IDENTITY_INSERT forums_ForumGroups OFF
GO
DECLARE @postDate datetime
SELECT @postDate = GETDATE()
SET IDENTITY_INSERT forums_Forums ON
IF NOT EXISTS( SELECT ForumID from forums_Forums WHERE ForumID = 10 )
INSERT
INTO forums_Forums
(ForumID, IsActive, ParentID, ForumGroupID, [Name], [Description], DateCreated, IsModerated, DaysToView, SortOrder, TotalPosts, TotalThreads, DisplayMask, EnablePostStatistics, EnableAutoDelete, EnableAnonymousPosting, AutoDeleteThreshold, MostRecentPostID, MostRecentThreadID, MostRecentPostSubject, MostRecentPostAuthor, MostRecentPostAuthorID, MostRecentPostDate, PostsToModerate, ForumType, IsSearchable )
VALUES
(10, 1, 0, 2, '测试版', '此帖由安装程序自动产生', @postDate, 0, 0, 1, 1, 1, 0x0, 1, 1, 1, 90, 1, 1, '欢迎信息', '匿名', 0, @postDate, 0, 0, 1)
IF NOT EXISTS( SELECT ForumID from forums_Forums WHERE ForumID = 11 )
INSERT
INTO forums_Forums
(ForumID, IsActive, ParentID, ForumGroupID, [Name], [Description], DateCreated, IsModerated, DaysToView, SortOrder, TotalPosts, TotalThreads, DisplayMask, EnablePostStatistics, EnableAutoDelete, EnableAnonymousPosting, AutoDeleteThreshold, MostRecentPostID, MostRecentThreadID, MostRecentPostSubject, MostRecentPostAuthor, MostRecentPostAuthorID, MostRecentPostDate, PostsToModerate, ForumType, IsSearchable )
VALUES
(11, 1, 0, 2, '会员专区', '仅对注册会员开放,匿名用户无访问该版权限。', @postDate, 0, 0, 2, 0, 0, 0x0, 1, 1, 1, 90, 0, 0, '', '', 0, @postDate, 0, 0, 1)
SET IDENTITY_INSERT forums_Forums OFF
IF NOT EXISTS( SELECT * FROM forums_ForumPermissions WHERE ForumID = 10 )
INSERT INTO forums_ForumPermissions VALUES( 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 )
INSERT INTO forums_ForumPermissions VALUES( 10, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0 )
IF NOT EXISTS( SELECT * FROM forums_ForumPermissions WHERE ForumID = 11 )
INSERT INTO forums_ForumPermissions VALUES( 11, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 )
INSERT INTO forums_ForumPermissions VALUES( 11, 7, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2 )
IF NOT EXISTS( SELECT * FROM forums_ForumsRead WHERE ForumGroupID = 2 )
INSERT INTO forums_ForumsRead VALUES( 2, 10, 1, 10, 1, dateadd(d, -1, @postDate))
/*
SET IDENTITY_INSERT forums_Threads ON
IF NOT EXISTS( SELECT ThreadID FROM forums_Threads WHERE ThreadID = 1)
INSERT
INTO forums_Threads
( ThreadID, ForumID, UserID, PostAuthor, PostDate, ThreadDate, LastViewedDate, StickyDate, TotalViews, TotalReplies, MostRecentPostAuthorID, MostRecentPostAuthor, MostRecentPostID, IsLocked, IsSticky, IsApproved, RatingSum, TotalRatings, ThreadEmoticonID, ThreadStatus )
VALUES
( 1, 10, 0, '匿名', @postDate, @postDate, dateadd(d, -1, @postDate), @postDate, 0, 0, 0, '匿名', 1, 0, 0, 1, 5, 1, 11, 0)
SET IDENTITY_INSERT forums_Threads OFF
SET IDENTITY_INSERT forums_Posts ON
IF NOT EXISTS( SELECT PostID from forums_Posts WHERE PostID = 1 )
INSERT
INTO forums_Posts
( PostID, ThreadID, ParentID, UserID, PostAuthor, ForumID, PostLevel, SortOrder, Subject, PostDate, IsApproved, IsLocked, TotalViews, Body, FormattedBody, IPAddress, PostType, EmoticonID )
VALUES
( 1, 1, 1, 0, '欢迎', 10, 1, 1, '欢迎信息', getdate(), 1, 0, 1, '欢迎您使用 CnForums', '<a target=\"_blank\" href=\"http://www.CnForums.Net\">CnForums</a>是一个开源的Asp.Net 论坛,源自 <a target=\"_blank\" href=\"http://www.telligentsystems.com/Solutions/Products.aspx\">Telligent Systems, Inc.</a>。', '127.0.0.1', 1, 11 )
SET IDENTITY_INSERT forums_Posts OFF
*/
/*=========================================================
SAMPLE FORUMS
=========================================================*/
print 'Creating Sample Forums...'
SET IDENTITY_INSERT forums_ForumGroups ON
IF NOT EXISTS( SELECT ForumGroupID from forums_ForumGroups where ForumGroupID = 3)
INSERT
INTO forums_ForumGroups
( ForumGroupID, [Name], [SortOrder])
VALUES
( 3, '联盟论坛', 0 )
SET IDENTITY_INSERT forums_ForumGroups OFF
GO
SET IDENTITY_INSERT forums_Forums ON
IF NOT EXISTS( SELECT ForumID from forums_Forums WHERE ForumID = 12 )
INSERT
INTO forums_Forums
(ForumID, IsActive, ParentID, ForumGroupID, [Name], [Description], Url ,ForumLogo, DateCreated, IsModerated, DaysToView, SortOrder, TotalPosts, TotalThreads, DisplayMask, EnablePostStatistics, EnableAutoDelete, EnableAnonymousPosting, AutoDeleteThreshold, MostRecentPostID, MostRecentThreadID, MostRecentPostSubject, MostRecentPostAuthor, MostRecentPostAuthorID, MostRecentPostDate, PostsToModerate, ForumType, IsSearchable )
VALUES
(12, 1, 0, 3, 'CnForums', '<a target="_blank" href="http://www.CnForums.Net">CnForums</a>是一个开源的Asp.Net 论坛,源自 <a target="_blank" href="http://www.telligentsystems.com/Solutions/Products.aspx">Telligent Systems, Inc.</a>。——宝玉', 'http://www.cnforums.net', 'http://bbs.openlab.net.cn/Utility/CnForumsLogo.gif', GetDate(), 0, 0, 1, 0, 0, 0x0, 1, 1, 1, 90, 0, 0, '', '', 0, '1977-1-1', 0, 10, 1)
SET IDENTITY_INSERT forums_Forums OFF
IF NOT EXISTS( SELECT * FROM forums_ForumPermissions WHERE ForumID = 12)
INSERT INTO forums_ForumPermissions VALUES( 12, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -