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

📄 onetforums_oracle.sql

📁 一个用JSP编程实现的论坛BBS
💻 SQL
📖 第 1 页 / 共 2 页
字号:
	key_id INTEGER NOT NULL ,
	pollMode INTEGER NOT NULL ,
	lifeTime INTEGER NOT NULL ,
	creationTime INTEGER 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 INTEGER NOT NULL ,
	pollID INTEGER NOT NULL ,
	itemName VARCHAR2 (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 VARCHAR2 (150) NOT NULL ,
	propValue LONG NOT NULL,
	CONSTRAINT onet_pk_pr PRIMARY KEY(propName)
);

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


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



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

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

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

CREATE TABLE onetSkin (
	key_id INTEGER NOT NULL ,
	layoutID INTEGER NOT NULL ,
	pathId VARCHAR2 (150) NOT NULL ,
	name VARCHAR2 (255) NOT NULL ,
	description VARCHAR2 (2000) ,
	creationtime INTEGER 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 INTEGER NOT NULL ,
	propName VARCHAR2 (150) NOT NULL ,
	propValue LONG NOT NULL,
	CONSTRAINT onet_pk_skpr PRIMARY KEY(objectID,propName)
);

CREATE TABLE onetStyle (
	key_id INTEGER NOT NULL ,
	skinID INTEGER NOT NULL ,
	filename VARCHAR2 (150) NOT NULL,
	name VARCHAR2 (255) NOT NULL ,
	description VARCHAR2 (2000) ,
	creationTime INTEGER 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 INTEGER NOT NULL ,
	propName VARCHAR2 (150) NOT NULL ,
	propValue LONG NOT NULL,
	CONSTRAINT onet_pk_stpr PRIMARY KEY(objectID,propName)
);

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

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

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

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


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

CREATE TABLE onetWatch (
	key_id INTEGER UNIQUE NOT NULL,
	userID INTEGER NOT NULL ,
	objectID INTEGER 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 INTEGER NOT NULL ,
	intervals INTEGER NOT NULL ,
	prevNotifiedTime INTEGER NOT NULL,
	CONSTRAINT onet_pk_wasc PRIMARY KEY(key_id)
);

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

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

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

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

CREATE TABLE onetPluginProp (
    key_id VARCHAR2 (50) NOT NULL ,
	propName VARCHAR2 (150) NOT NULL ,
	propValue LONG NOT NULL,
	CONSTRAINT onet_pk_plp PRIMARY KEY(key_id,propName)
);
CREATE TABLE onetPointCategory(
    key_id INTEGER NOT NULL,
    forumID INTEGER NOT NULL,
    categoryName VARCHAR2 (255) NOT NULL,
    pointUnit VARCHAR2 (50) NOT NULL,
    settings VARCHAR2 (255) NOT NULL,
    showValue INTEGER NOT NULL,
    tradeValue INTEGER NOT NULL,
    modifyValue INTEGER NOT NULL,
    creationTime INTEGER NOT NULL,
    CONSTRAINT onet_pk_poic PRIMARY KEY(key_id,forumID)
);
CREATE TABLE onetPoints(
    userID INTEGER NOT NULL,
    categoryID INTEGER 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 INTEGER 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 INTEGER NOT NULL ,
	lastLogin INTEGER NOT NULL,
	CONSTRAINT onet_pk_pos PRIMARY KEY(key_id)
);
CREATE TABLE onetTrade (
    key_id INTEGER NOT NULL ,
	userID INTEGER NOT NULL ,
	orderNo VARCHAR2 (100) UNIQUE NOT NULL ,
	orderGross  INTEGER NOT NULL ,
	orderType INTEGER NOT NULL ,
	orderStatus INTEGER NOT NULL ,
	creationTime INTEGER NOT NULL ,
	CONSTRAINT onet_pk_tr PRIMARY KEY(key_id)
);

CREATE TABLE onetTradeProp (
	objectID INTEGER NOT NULL ,
	propName VARCHAR2 (150) NOT NULL ,
	propValue LONG 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 VARCHAR2 (255) NOT NULL,
	keyName VARCHAR2 (2000) NOT NULL ,
	keyValue LONG NOT NULL ,
	fromIP VARCHAR2 (50) NOT NULL ,
	creationTime INTEGER NOT NULL ,
	CONSTRAINT onet_pk_sy PRIMARY KEY(key_id)
);

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

CREATE TABLE onetAPerm(
    objectID INTEGER NOT NULL,
    objectType INTEGER NOT NULL,
    userID INTEGER NOT NULL,
    userType INTEGER NOT NULL,
    keyName VARCHAR2 (150) NOT NULL,
    keyValue VARCHAR2 (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 + -