384 lines
13 KiB
SQL
384 lines
13 KiB
SQL
#------------------------------
|
|
# Table structure for AV_ACCESSLOG
|
|
#------------------------------
|
|
create table AV_ACCESSLOG (
|
|
ACCESSLOG_ID int(10) default UNIQUEKEY('AV_ACCESSLOG') not null,
|
|
ACCESSLOG_F_SITE int(10),
|
|
ACCESSLOG_F_TEXT int(10),
|
|
ACCESSLOG_REFERRER text,
|
|
ACCESSLOG_IP varchar(20),
|
|
ACCESSLOG_BROWSER varchar(255),
|
|
ACCESSLOG_DATE timestamp default DATEOB(),
|
|
primary key (ACCESSLOG_ID)
|
|
);
|
|
|
|
#---------------------------
|
|
# Indexes on table AV_ACCESSLOG
|
|
#---------------------------
|
|
|
|
create index IDX_ACCESSLOG_F_SITE on AV_ACCESSLOG (ACCESSLOG_F_SITE);
|
|
create index IDX_ACCESSLOG_F_TEXT on AV_ACCESSLOG (ACCESSLOG_F_TEXT);
|
|
create index IDX_ACCESSLOG_DATE on AV_ACCESSLOG (ACCESSLOG_DATE);
|
|
|
|
#----------------------------
|
|
# Table structure for AV_CHOICE
|
|
#----------------------------
|
|
|
|
create table AV_CHOICE (
|
|
CHOICE_ID int(10) not null,
|
|
CHOICE_F_POLL int(10),
|
|
CHOICE_TITLE varchar(255),
|
|
CHOICE_CREATETIME timestamp,
|
|
CHOICE_MODIFYTIME timestamp,
|
|
primary key (CHOICE_ID)
|
|
);
|
|
|
|
#----------------------------
|
|
# Indexes on table AV_CHOICE
|
|
#----------------------------
|
|
|
|
CREATE INDEX IDX_CHOICE_F_POLL ON AV_CHOICE (CHOICE_F_POLL);
|
|
|
|
#----------------------------
|
|
# Table structure for AV_FILE
|
|
#----------------------------
|
|
create table AV_FILE (
|
|
FILE_ID int(10) not null,
|
|
FILE_F_SITE int(10),
|
|
FILE_ALIAS varchar(128),
|
|
FILE_MIMETYPE varchar(128),
|
|
FILE_NAME varchar(128),
|
|
FILE_SIZE int(10),
|
|
FILE_DESCRIPTION text,
|
|
FILE_REQUESTCNT int(10),
|
|
FILE_CREATETIME timestamp,
|
|
FILE_F_USER_CREATOR int(10),
|
|
FILE_MODIFYTIME timestamp,
|
|
FILE_F_USER_MODIFIER int(10),
|
|
primary key (FILE_ID)
|
|
);
|
|
|
|
#----------------------------
|
|
# Indexes on table AV_FILE
|
|
#----------------------------
|
|
|
|
CREATE INDEX IDX_FILE_F_SITE ON AV_FILE (FILE_F_SITE);
|
|
CREATE INDEX IDX_FILE_ALIAS ON AV_FILE (FILE_ALIAS);
|
|
CREATE INDEX IDX_FILE_F_USER_CREATOR ON AV_FILE (FILE_F_USER_CREATOR);
|
|
|
|
#----------------------------
|
|
# Table structure for AV_IMAGE
|
|
#----------------------------
|
|
create table AV_IMAGE (
|
|
IMAGE_ID int(10) not null,
|
|
IMAGE_F_SITE int(10),
|
|
IMAGE_F_IMAGE_PARENT int(10),
|
|
IMAGE_F_IMAGE_THUMB int(10),
|
|
IMAGE_ALIAS varchar(128),
|
|
IMAGE_FILENAME varchar(128),
|
|
IMAGE_FILEEXT varchar(128),
|
|
IMAGE_WIDTH int(4),
|
|
IMAGE_HEIGHT int(4),
|
|
IMAGE_ALTTEXT varchar(128),
|
|
IMAGE_CREATETIME timestamp,
|
|
IMAGE_F_USER_CREATOR int(10),
|
|
IMAGE_MODIFYTIME timestamp,
|
|
IMAGE_F_USER_MODIFIER int(10),
|
|
primary key (IMAGE_ID)
|
|
);
|
|
|
|
#----------------------------
|
|
# Indexes on table AV_IMAGE
|
|
#----------------------------
|
|
|
|
CREATE INDEX IDX_IMAGE_F_SITE ON AV_IMAGE (IMAGE_F_SITE);
|
|
CREATE INDEX IDX_IMAGE_ALIAS ON AV_IMAGE (IMAGE_ALIAS);
|
|
CREATE INDEX IDX_IMAGE_F_IMAGE_PARENT ON AV_IMAGE (IMAGE_F_IMAGE_PARENT);
|
|
CREATE INDEX IDX_IMAGE_F_IMAGE_THUMB ON AV_IMAGE (IMAGE_F_IMAGE_THUMB);
|
|
CREATE INDEX IDX_IMAGE_F_USER_CREATOR ON AV_IMAGE (IMAGE_F_USER_CREATOR);
|
|
|
|
#----------------------------
|
|
# records for table AV_IMAGE
|
|
#----------------------------
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (1,'big','big','gif',404,53,'antville.org');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (2,'smallanim','smallanim','gif',98,30,'resident of antville.org');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (3,'smallchaos','smallchaos','gif',107,29,'resident of antville.org');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (4,'smallstraight','smallstraight','gif',107,24,'resident of antville.org');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (5,'smalltrans','smalltrans','gif',98,30,'resident of antville.org');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (6,'pixel','pixel','gif',1,1,'pixel');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT) values (7,'headbg','headbg','gif',3,52);
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (8,'menu','menu','gif',36,13,'menu');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (9,'recent','recent','gif',123,13,'recently modified');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (10,'status','status','gif',48,13,'status');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (11,'dot','dot','gif',30,30,'dots');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (12,'bullet','bullet','gif',3,10,'bullet');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (13,'webloghead','webloghead','gif',404,53,'head');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (14,'hop','hop','gif',124,25,'helma object publisher');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (15,'xmlbutton','xmlbutton','gif',36,14,'XML button');
|
|
insert into AV_IMAGE (IMAGE_ID,IMAGE_ALIAS,IMAGE_FILENAME,IMAGE_FILEEXT,IMAGE_WIDTH,IMAGE_HEIGHT,IMAGE_ALTTEXT) values (16,'marquee','marquee','gif',15,15,'marquee');
|
|
|
|
#-------------------------------
|
|
# Table structure for AV_MEMBERSHIP
|
|
#-------------------------------
|
|
create table AV_MEMBERSHIP (
|
|
MEMBERSHIP_ID int(10) not null,
|
|
MEMBERSHIP_F_SITE int(10),
|
|
MEMBERSHIP_F_USER int(10),
|
|
MEMBERSHIP_USERNAME varchar(128),
|
|
MEMBERSHIP_LEVEL int(10),
|
|
MEMBERSHIP_CREATETIME timestamp,
|
|
MEMBERSHIP_MODIFYTIME timestamp,
|
|
MEMBERSHIP_F_USER_MODIFIER int(10),
|
|
primary key (MEMBERSHIP_ID)
|
|
);
|
|
|
|
#----------------------------
|
|
# Indexes on table AV_MEMBERSHIP
|
|
#----------------------------
|
|
|
|
CREATE INDEX IDX_MEMBERSHIP_F_SITE ON AV_MEMBERSHIP (MEMBERSHIP_F_SITE);
|
|
CREATE INDEX IDX_MEMBERSHIP_F_USER ON AV_MEMBERSHIP (MEMBERSHIP_F_USER);
|
|
CREATE INDEX IDX_MEMBERSHIP_USERNAME ON AV_MEMBERSHIP (MEMBERSHIP_USERNAME);
|
|
CREATE INDEX IDX_MEMBERSHIP_LEVEL ON AV_MEMBERSHIP (MEMBERSHIP_LEVEL);
|
|
|
|
#----------------------------
|
|
# Table structure for AV_POLL
|
|
#----------------------------
|
|
|
|
create table AV_POLL (
|
|
POLL_ID int(10) not null,
|
|
POLL_F_SITE int(10),
|
|
POLL_TITLE varchar(255),
|
|
POLL_QUESTION text,
|
|
POLL_ISONLINE tinyint(1),
|
|
POLL_CLOSED tinyint(4),
|
|
POLL_CLOSETIME timestamp,
|
|
POLL_CREATETIME timestamp,
|
|
POLL_F_USER_CREATOR int(10),
|
|
POLL_MODIFYTIME timestamp,
|
|
POLL_F_USER_MODIFIER int(10),
|
|
primary key (POLL_ID)
|
|
);
|
|
|
|
#----------------------------
|
|
# Indexes on table AV_POLL
|
|
#----------------------------
|
|
|
|
CREATE INDEX IDX_POLL_F_SITE ON AV_POLL (POLL_F_SITE);
|
|
CREATE INDEX IDX_POLL_F_USER_CREATOR ON AV_POLL (POLL_F_USER_CREATOR);
|
|
|
|
#----------------------------
|
|
# Table structure for AV_SKIN
|
|
#----------------------------
|
|
create table AV_SKIN (
|
|
SKIN_ID int(10) not null,
|
|
SKIN_F_SITE int(10),
|
|
SKIN_PROTOTYPE varchar(128),
|
|
SKIN_NAME varchar(128),
|
|
SKIN_SOURCE text,
|
|
SKIN_CREATETIME timestamp,
|
|
SKIN_F_USER_CREATOR int(10),
|
|
SKIN_MODIFYTIME timestamp,
|
|
SKIN_F_USER_MODIFIER int(10),
|
|
primary key (SKIN_ID)
|
|
);
|
|
|
|
#----------------------------
|
|
# Indexes on table AV_SKIN
|
|
#----------------------------
|
|
|
|
CREATE INDEX IDX_SKIN_F_SITE ON AV_SKIN (SKIN_F_SITE);
|
|
CREATE INDEX IDX_SKIN_PROTOTYPE ON AV_SKIN (SKIN_PROTOTYPE);
|
|
CREATE INDEX IDX_SKIN_NAME ON AV_SKIN (SKIN_NAME);
|
|
|
|
#----------------------------
|
|
# Table structure for AV_SYSLOG
|
|
#----------------------------
|
|
|
|
create table AV_SYSLOG (
|
|
SYSLOG_ID int(10) not null,
|
|
SYSLOG_TYPE varchar(128) null,
|
|
SYSLOG_OBJECT varchar(128) null,
|
|
SYSLOG_ENTRY text null,
|
|
SYSLOG_CREATETIME timestamp null,
|
|
SYSLOG_F_USER_CREATOR int(10) null,
|
|
primary key (SYSLOG_ID)
|
|
);
|
|
|
|
CREATE INDEX IDX_SYSLOG_TYPE ON AV_SYSLOG (SYSLOG_TYPE);
|
|
CREATE INDEX IDX_SYSLOG_OBJECT ON AV_SYSLOG (SYSLOG_OBJECT);
|
|
|
|
#----------------------------
|
|
# Table structure for AV_TEXT
|
|
#----------------------------
|
|
|
|
create table AV_TEXT (
|
|
TEXT_ID int(10) not null,
|
|
TEXT_F_SITE int(10),
|
|
TEXT_DAY varchar(10),
|
|
TEXT_TOPIC varchar(255),
|
|
TEXT_PROTOTYPE varchar(20),
|
|
TEXT_F_TEXT_STORY int(10),
|
|
TEXT_F_TEXT_PARENT int(10),
|
|
TEXT_TITLE text,
|
|
TEXT_TEXT text,
|
|
TEXT_CONTENT text,
|
|
TEXT_RAWCONTENT text,
|
|
TEXT_ISONLINE tinyint(1),
|
|
TEXT_EDITABLEBY tinyint(1),
|
|
TEXT_HASDISCUSSIONS tinyint(1),
|
|
TEXT_CREATETIME timestamp,
|
|
TEXT_F_USER_CREATOR int(10),
|
|
TEXT_MODIFYTIME timestamp,
|
|
TEXT_F_USER_MODIFIER int(10),
|
|
TEXT_READS int(10),
|
|
TEXT_IPADDRESS varchar(20),
|
|
primary key (TEXT_ID)
|
|
);
|
|
|
|
#----------------------------
|
|
# Indexes on table AV_TEXT
|
|
#----------------------------
|
|
|
|
CREATE INDEX IDX_TEXT_F_SITE ON AV_TEXT (TEXT_F_SITE);
|
|
CREATE INDEX IDX_TEXT_TOPIC ON AV_TEXT (TEXT_TOPIC);
|
|
CREATE INDEX IDX_TEXT_DAY ON AV_TEXT (TEXT_DAY);
|
|
CREATE INDEX IDX_TEXT_PROTOTYPE ON AV_TEXT (TEXT_PROTOTYPE);
|
|
CREATE INDEX IDX_TEXT_F_TEXT_STORY ON AV_TEXT (TEXT_F_TEXT_STORY);
|
|
CREATE INDEX IDX_TEXT_F_TEXT_PARENT ON AV_TEXT (TEXT_F_TEXT_PARENT);
|
|
CREATE INDEX IDX_TEXT_ISONLINE ON AV_TEXT (TEXT_ISONLINE);
|
|
CREATE INDEX IDX_TEXT_F_USER_CREATOR ON AV_TEXT (TEXT_F_USER_CREATOR);
|
|
|
|
#----------------------------
|
|
# Table structure for AV_USER
|
|
#----------------------------
|
|
|
|
create table AV_USER (
|
|
USER_ID int(10) not null,
|
|
USER_NAME varchar(128),
|
|
USER_PASSWORD varchar(128),
|
|
USER_EMAIL varchar(128),
|
|
USER_EMAIL_ISPUBLIC tinyint(1),
|
|
USER_URL varchar(128),
|
|
USER_REGISTERED timestamp,
|
|
USER_LASTVISIT timestamp,
|
|
USER_ISBLOCKED tinyint(1),
|
|
USER_ISTRUSTED tinyint(1),
|
|
USER_ISSYSADMIN tinyint(1),
|
|
primary key (USER_ID)
|
|
);
|
|
|
|
#----------------------------
|
|
# Indexes on table AV_USER
|
|
#----------------------------
|
|
|
|
CREATE INDEX IDX_USER_NAME ON AV_USER (USER_NAME);
|
|
CREATE INDEX IDX_USER_PASSWORD ON AV_USER (USER_PASSWORD);
|
|
CREATE INDEX IDX_USER_ISBLOCKED ON AV_USER (USER_ISBLOCKED);
|
|
CREATE INDEX IDX_USER_ISTRUSTED ON AV_USER (USER_ISTRUSTED);
|
|
CREATE INDEX IDX_USER_ISSYSADMIN ON AV_USER (USER_ISSYSADMIN);
|
|
|
|
#----------------------------
|
|
# Table structure for AV_VOTE
|
|
#----------------------------
|
|
|
|
create table AV_VOTE (
|
|
VOTE_ID int(10) not null,
|
|
VOTE_F_POLL int(10),
|
|
VOTE_F_USER int(10),
|
|
VOTE_F_CHOICE int(10),
|
|
VOTE_USERNAME varchar(128),
|
|
VOTE_CREATETIME timestamp,
|
|
VOTE_MODIFYTIME timestamp,
|
|
primary key (VOTE_ID)
|
|
);
|
|
|
|
#----------------------------
|
|
# Indexes on table AV_VOTE
|
|
#----------------------------
|
|
|
|
CREATE INDEX IDX_VOTE_F_POLL ON AV_VOTE (VOTE_F_POLL);
|
|
CREATE INDEX IDX_VOTE_F_USER ON AV_VOTE (VOTE_F_USER);
|
|
CREATE INDEX IDX_VOTE_F_CHOICE ON AV_VOTE (VOTE_F_CHOICE);
|
|
CREATE INDEX IDX_VOTE_USERNAME ON AV_VOTE (VOTE_USERNAME);
|
|
|
|
#----------------------------
|
|
# Table structure for AV_SITE
|
|
#----------------------------
|
|
create table AV_SITE (
|
|
SITE_ID int(10) not null,
|
|
SITE_TITLE varchar(128),
|
|
SITE_ALIAS varchar(128),
|
|
SITE_TAGLINE varchar(128),
|
|
SITE_EMAIL varchar(128),
|
|
SITE_BGCOLOR varchar(6),
|
|
SITE_TEXTFONT varchar(128),
|
|
SITE_TEXTCOLOR varchar(6),
|
|
SITE_TEXTSIZE varchar(4),
|
|
SITE_LINKCOLOR varchar(6),
|
|
SITE_ALINKCOLOR varchar(6),
|
|
SITE_VLINKCOLOR varchar(6),
|
|
SITE_TITLEFONT varchar(128),
|
|
SITE_TITLECOLOR varchar(6),
|
|
SITE_TITLESIZE varchar(4),
|
|
SITE_SMALLFONT varchar(128),
|
|
SITE_SMALLCOLOR varchar(6),
|
|
SITE_SMALLSIZE varchar(4),
|
|
SITE_ISONLINE tinyint(1),
|
|
SITE_ISBLOCKED tinyint(1),
|
|
SITE_ISTRUSTED tinyint(1),
|
|
SITE_LASTUPDATE timestamp,
|
|
SITE_LASTOFFLINE timestamp,
|
|
SITE_LASTBLOCKWARN timestamp,
|
|
SITE_LASTDELWARN timestamp,
|
|
SITE_LASTPING timestamp,
|
|
SITE_ENABLEPING tinyint(1),
|
|
SITE_HASDISCUSSIONS tinyint(1),
|
|
SITE_USERMAYCONTRIB tinyint(1),
|
|
SITE_SHOWDAYS tinyint(4),
|
|
SITE_SHOWARCHIVE tinyint(1),
|
|
SITE_LANGUAGE varchar(2),
|
|
SITE_COUNTRY varchar(2),
|
|
SITE_TIMEZONE varchar(32),
|
|
SITE_LONGDATEFORMAT varchar(50),
|
|
SITE_SHORTDATEFORMAT varchar(50),
|
|
SITE_CREATETIME timestamp,
|
|
SITE_F_USER_CREATOR int(10),
|
|
SITE_MODIFYTIME timestamp,
|
|
SITE_F_USER_MODIFIER int(10),
|
|
primary key (SITE_ID)
|
|
);
|
|
|
|
#----------------------------
|
|
# Indexes on table AV_SITE
|
|
#----------------------------
|
|
|
|
CREATE INDEX IDX_SITE_ALIAS ON AV_SITE (SITE_ALIAS);
|
|
CREATE INDEX IDX_SITE_ISONLINE ON AV_SITE (SITE_ISONLINE);
|
|
CREATE INDEX IDX_SITE_ISBLOCKED ON AV_SITE (SITE_ISBLOCKED);
|
|
CREATE INDEX IDX_SITE_ENABLEPING ON AV_SITE (SITE_ENABLEPING);
|
|
CREATE INDEX IDX_SITE_LASTPING ON AV_SITE (SITE_LASTPING);
|
|
CREATE INDEX IDX_SITE_F_USER_CREATOR ON AV_SITE (SITE_F_USER_CREATOR);
|
|
|
|
#----------------------------
|
|
# Table structure for AV_SHORTCUT
|
|
#----------------------------
|
|
|
|
create table AV_SITE (
|
|
SHORTCUT_ID int(10) not null,
|
|
SHORTCUT_F_SITE int(10),
|
|
SHORTCUT_F_USER_CREATOR int(10),
|
|
SHORTCUT_TITLE varchar(255),
|
|
SHORTCUT_CONTENT text,
|
|
SHORTCUT_CREATETIME timestamp,
|
|
SHORTCUT_MODIFYTIME timestamp,
|
|
primary key (SHORTCUT_ID)
|
|
);
|
|
|
|
#----------------------------
|
|
# Indexes on table AV_SHORTCUT
|
|
#----------------------------
|
|
|
|
CREATE INDEX IDX_SHORTCUT_SITE ON AV_SHORTCUT (SHORTCUT_F_SITE);
|
|
CREATE INDEX IDX_SHORTCUT_CREATOR ON AV_SHORTCUT (SHORTCUT_F_USER_CREATOR);
|
|
CREATE INDEX IDX_SHORTCUT_TITLE ON AV_SHORTCUT (SHORTCUT_TITLE);
|