⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 onetforums_db2.sql

📁 一个用JSP编程实现的论坛BBS
💻 SQL
📖 第 1 页 / 共 2 页
字号:
CREATE TABLE onetPoll (
	key_id BIGINT NOT NULL ,
	pollMode INTEGER NOT NULL ,
	lifeTime INTEGER NOT NULL ,
	creationTime BIGINT NOT NULL,
	CONSTRAINT onet_pk_poll PRIMARY KEY(key_id)
);
ALTER TABLE onetPoll ADD CONSTRAINT onet_fk_po_ft FOREIGN KEY(key_id) REFERENCES onetForumThread (key_id);

CREATE TABLE onetPollItem (
	key_id BIGINT NOT NULL ,
	pollID BIGINT NOT NULL ,
	itemName VARCHAR (255) NOT NULL ,
	voteCount INTEGER NOT NULL,
	CONSTRAINT onet_pk_poit PRIMARY KEY(key_id)
);
ALTER TABLE onetPollItem ADD CONSTRAINT onet_fk_poit_po FOREIGN KEY(pollID) REFERENCES onetPoll (key_id);

CREATE TABLE onetProperty (
	propName VARCHAR (150) NOT NULL ,
	propValue LONG VARCHAR NOT NULL,
	CONSTRAINT onet_pk_pr PRIMARY KEY(propName)
);

CREATE TABLE onetReadTrack (
	userID BIGINT NOT NULL ,
	objectID BIGINT NOT NULL ,
	objectType INTEGER NOT NULL ,
	readTime BIGINT NOT NULL,
	CONSTRAINT onet_pk_retr PRIMARY KEY(userID,objectID,objectType)
);


CREATE TABLE onetSequence (
	key_id INTEGER NOT NULL ,
	currentID BIGINT NOT NULL,
	CONSTRAINT onet_pk_se PRIMARY KEY(key_id)
);



CREATE TABLE onetStatusLevel (
	key_id BIGINT NOT NULL ,
	name VARCHAR (150) UNIQUE NOT NULL ,
	description LONG VARCHAR ,
	imagePath VARCHAR (255) NOT NULL ,
	minPoints INTEGER ,
	maxPoints INTEGER ,
	groupID BIGINT,
	CONSTRAINT onet_pk_stle PRIMARY KEY(key_id)
);

CREATE TABLE onetStatusLevelProp (
	objectID BIGINT NOT NULL ,
	propName VARCHAR (150) NOT NULL ,
	propValue VARCHAR (2000) NOT NULL,
	CONSTRAINT onet_pk_stlepr PRIMARY KEY(objectID,propName)
);

CREATE TABLE onetLayout (
	key_id BIGINT NOT NULL ,
	pathId VARCHAR (150) NOT NULL ,
	name VARCHAR (255) NOT NULL ,
	description VARCHAR (2000) ,
	creationtime BIGINT NOT NULL,
	CONSTRAINT onet_pk_lay PRIMARY KEY(key_id)
);

CREATE TABLE onetSkin (
	key_id BIGINT NOT NULL ,
	layoutID BIGINT NOT NULL ,
	pathId VARCHAR (150) NOT NULL ,
	name VARCHAR (255) NOT NULL ,
	description VARCHAR (2000) ,
	creationtime BIGINT NOT NULL,
	CONSTRAINT onet_pk_sk PRIMARY KEY(key_id)
);
CREATE UNIQUE INDEX onet_uk_sk ON onetSkin(pathId,layoutID);
ALTER TABLE onetSkin ADD CONSTRAINT onet_fk_sk_lay FOREIGN KEY(layoutID) REFERENCES onetLayout(key_id);

CREATE TABLE onetSkinProp (
	objectID BIGINT NOT NULL ,
	propName VARCHAR (150) NOT NULL ,
	propValue LONG VARCHAR NOT NULL,
	CONSTRAINT onet_pk_skpr PRIMARY KEY(objectID,propName)
);

CREATE TABLE onetStyle (
	key_id BIGINT NOT NULL ,
	skinID BIGINT NOT NULL ,
	filename VARCHAR (150) NOT NULL,
	name VARCHAR (255) NOT NULL ,
	description VARCHAR (2000) ,
	creationTime BIGINT NOT NULL,
	CONSTRAINT onet_pk_st PRIMARY KEY(key_id)
);
ALTER TABLE onetStyle ADD CONSTRAINT onet_fk_st_sk FOREIGN KEY(skinID) REFERENCES onetSkin(key_id);

CREATE TABLE onetStyleProp (
	objectID BIGINT NOT NULL ,
	propName VARCHAR (150) NOT NULL ,
	propValue LONG VARCHAR NOT NULL,
	CONSTRAINT onet_pk_stpr PRIMARY KEY(objectID,propName)
);

CREATE TABLE onetTask (
	key_id BIGINT NOT NULL ,
	name VARCHAR (255) NOT NULL ,
	receiverType INTEGER NOT NULL ,
	sendType INTEGER NOT NULL ,
	activeType INTEGER NOT NULL ,
	activeValue INTEGER NOT NULL ,
	currentSequence INTEGER NOT NULL ,
	creationTime BIGINT NOT NULL,
	CONSTRAINT onet_pk_ta PRIMARY KEY(key_id)
);

CREATE TABLE onetTaskDetail (
	key_id BIGINT UNIQUE NOT NULL ,
	taskID BIGINT NOT NULL ,
	sequenceValue INTEGER NOT NULL ,
	startTime BIGINT NOT NULL ,
	endTime BIGINT NOT NULL ,
	stopValue INTEGER NOT NULL ,
	lastUserID BIGINT NOT NULL ,
	sentTotal INTEGER NOT NULL,
	CONSTRAINT onet_pk_tade PRIMARY KEY(taskID,sequenceValue)
);

CREATE TABLE onetTaskDetailProp (
	objectID BIGINT NOT NULL ,
	propName VARCHAR (150) NOT NULL ,
	propValue LONG VARCHAR NOT NULL,
	CONSTRAINT onet_pk_tadepr PRIMARY KEY(objectID,propName)
);

CREATE TABLE onetTaskProp (
	objectID BIGINT NOT NULL ,
	propName VARCHAR (150) NOT NULL ,
	propValue LONG VARCHAR NOT NULL,
	CONSTRAINT onet_pk_tapr PRIMARY KEY(objectID,propName)
);


CREATE TABLE onetVoteTrack (
	key_id BIGINT NOT NULL ,
	objectID BIGINT NOT NULL ,
	objectType INTEGER NOT NULL ,
	userID BIGINT NOT NULL ,
	voteTime BIGINT ,
	CONSTRAINT onet_pk_votr PRIMARY KEY(objectID,objectType,userID)
);

CREATE TABLE onetWatch (
	key_id BIGINT UNIQUE NOT NULL,
	userID BIGINT NOT NULL ,
	objectID BIGINT NOT NULL ,
	objectType INTEGER NOT NULL ,
	watchType INTEGER NOT NULL ,
	scheduled INTEGER NOT NULL ,
	expirable INTEGER NOT NULL,
	CONSTRAINT onet_pk_wa PRIMARY KEY(userID,objectID,objectType)
);

CREATE TABLE onetWatchScheduled (
	key_id BIGINT NOT NULL ,
	intervals INTEGER NOT NULL ,
	prevNotifiedTime BIGINT NOT NULL,
	CONSTRAINT onet_pk_wasc PRIMARY KEY(key_id)
);

CREATE TABLE onetAlliance(
    key_id BIGINT NOT NULL,
    forumName VARCHAR (150) NOT NULL,
    description VARCHAR (255) NOT NULL,
    forumURL VARCHAR (255) NOT NULL,
    logoURL VARCHAR (255) NOT NULL,
    showMode INTEGER NOT NULL,
    creationTime BIGINT NOT NULL,
    CONSTRAINT onet_pk_al PRIMARY KEY (key_id)
);

CREATE TABLE onetAnnounce (
	key_id BIGINT NOT NULL ,
	objectID BIGINT NOT NULL ,
	userID BIGINT NOT NULL ,
	objectType INTEGER NOT NULL ,
	annType INTEGER DEFAULT 1,
	subject VARCHAR (255)  ,
	body LONG VARCHAR NOT NULL ,
	viewCount INTEGER NOT NULL,
	creationTime BIGINT NOT NULL,
	CONSTRAINT onet_pk_an PRIMARY KEY (key_id)
);

CREATE TABLE onetAnnounceProp (
	objectID BIGINT NOT NULL ,
	propName VARCHAR (150) NOT NULL ,
	propValue VARCHAR (2000) NOT NULL ,
	CONSTRAINT onet_pk_anp PRIMARY KEY( objectID,	propName)
);

CREATE TABLE onetForumEvent(
    key_id BIGINT NOT NULL,
    forumID BIGINT NOT NULL,
    eventSubject VARCHAR(255) NOT NULL,
    eventBody LONG VARCHAR NOT NULL,
    eventType INTEGER NOT NULL,
    userID BIGINT NOT NULL,
    fromIP VARCHAR(50) NOT NULL,
    creationTime BIGINT NOT NULL,
    CONSTRAINT onet_pk_foev PRIMARY KEY (key_id)
);

CREATE TABLE onetPluginProp (
    key_id VARCHAR (50) NOT NULL ,
	propName VARCHAR (150) NOT NULL ,
	propValue LONG VARCHAR NOT NULL,
	CONSTRAINT onet_pk_plp PRIMARY KEY(key_id,propName)
);
CREATE TABLE onetPointCategory(
    key_id BIGINT NOT NULL,
    forumID BIGINT NOT NULL,
    categoryName VARCHAR (255) NOT NULL,
    pointUnit VARCHAR (50) NOT NULL,
    settings VARCHAR (255) NOT NULL,
    showValue INTEGER NOT NULL,
    tradeValue INTEGER NOT NULL,
    modifyValue INTEGER NOT NULL,
    creationTime BIGINT NOT NULL,
    CONSTRAINT onet_pk_poic PRIMARY KEY(key_id,forumID)
);
CREATE TABLE onetPoints(
    userID BIGINT NOT NULL,
    categoryID BIGINT NOT NULL,
    messageValue INTEGER NOT NULL,
    operationValue INTEGER NOT NULL,
    onlineValue INTEGER NOT NULL,
    loginValue INTEGER NOT NULL,
    CONSTRAINT onet_pk_poin PRIMARY KEY(userID,categoryID)
);

CREATE TABLE onetPointsheet (
	key_id BIGINT NOT NULL ,
	currentTopics INTEGER NOT NULL ,
	removedTopics INTEGER NOT NULL ,
	currentReplies INTEGER NOT NULL ,
	removedReplies INTEGER NOT NULL ,
	excCount INTEGER NOT NULL ,
	loginCount INTEGER NOT NULL ,
	onlineTime BIGINT NOT NULL ,
	lastLogin BIGINT NOT NULL,
	CONSTRAINT onet_pk_pos PRIMARY KEY(key_id)
);
CREATE TABLE onetTrade (
    key_id BIGINT NOT NULL ,
	userID BIGINT NOT NULL ,
	orderNo VARCHAR (100) UNIQUE NOT NULL ,
	orderGross  INTEGER NOT NULL ,
	orderType INTEGER NOT NULL ,
	orderStatus INTEGER NOT NULL ,
	creationTime BIGINT NOT NULL ,
	CONSTRAINT onet_pk_tr PRIMARY KEY(key_id)
);

CREATE TABLE onetTradeProp (
	objectID BIGINT NOT NULL ,
	propName VARCHAR (150) NOT NULL ,
	propValue LONG VARCHAR NOT NULL,
	CONSTRAINT onet_pk_trp PRIMARY KEY(objectID,propName)
);
ALTER TABLE onetTradeProp ADD CONSTRAINT onet_fk_tp_tr FOREIGN KEY(objectID) REFERENCES onetTrade (key_id);

CREATE TABLE onetSynchronize (
    key_id VARCHAR (255) NOT NULL,
	keyName VARCHAR (2000) NOT NULL ,
	keyValue LONG VARCHAR NOT NULL ,
	fromIP VARCHAR (50) NOT NULL ,
	creationTime BIGINT NOT NULL ,
	CONSTRAINT onet_pk_sy PRIMARY KEY(key_id)
);

CREATE TABLE onetStatusLevelPoints(
    key_id BIGINT NOT NULL,
    points INTEGER NOT NULL,
    CONSTRAINT onet_pk_stlepo PRIMARY KEY(key_id)
);

CREATE TABLE onetAPerm(
    objectID BIGINT NOT NULL,
    objectType INTEGER NOT NULL,
    userID INTEGER NOT NULL,
    userType INTEGER NOT NULL,
    keyName VARCHAR (150) NOT NULL,
    keyValue VARCHAR (255) NOT NULL,
    CONSTRAINT onet_pk_aper PRIMARY KEY(objectID,objectType,userID,userType,keyName)
);

insert into onetSequence values(1,2);
insert into onetSequence values(4,2);
insert into onetUser values(1,'admin','7a57a5a743894a0e','',0,0,'','',1119358440630,1119358440630);
insert into onetUserPerm values(1,-1,1,1,1);



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -