add DDL for testing Archiving
This commit is contained in:
parent
d859998c9d
commit
c321a5f89e
33
src/dbCode/archivingDDL.txt
Normal file
33
src/dbCode/archivingDDL.txt
Normal file
@ -0,0 +1,33 @@
|
||||
-- Hobby DDL
|
||||
-- Log level table
|
||||
create table LogLevel
|
||||
(
|
||||
LvName varchar(50) not null,
|
||||
LvComment varchar(500) not null,
|
||||
constraint LogLevel_pk
|
||||
primary key (LvName)
|
||||
);
|
||||
|
||||
-- Log categories table
|
||||
create table LogCategories
|
||||
(
|
||||
catName varchar(50) not null,
|
||||
catComment varchar(255) not null,
|
||||
constraint LogCategories_pk primary key (catName)
|
||||
);
|
||||
|
||||
-- DDL for log table
|
||||
create table Log
|
||||
(
|
||||
LtimeStamp datetime default CURRENT_TIMESTAMP null,
|
||||
logID int auto_increment not null,
|
||||
LvName varchar(50) not null,
|
||||
catName varchar(50) not null,
|
||||
userOP varchar(50) not null,
|
||||
logMessage varchar(255) not null,
|
||||
|
||||
constraint LogLvName_fk foreign key (LvName) references loglevel (LvName),
|
||||
constraint LogCatName_fk foreign key (catName) references logcategories (catName),
|
||||
constraint Log_pk primary key (logID)
|
||||
|
||||
);
|
||||
39
src/dbCode/arhiving.sql
Normal file
39
src/dbCode/arhiving.sql
Normal file
@ -0,0 +1,39 @@
|
||||
create table logcategories
|
||||
(
|
||||
catName varchar(50) not null
|
||||
primary key,
|
||||
catComment varchar(255) not null
|
||||
);
|
||||
|
||||
create table loglevel
|
||||
(
|
||||
LvName varchar(50) not null
|
||||
primary key,
|
||||
LvComment varchar(500) not null
|
||||
);
|
||||
|
||||
create table log
|
||||
(
|
||||
LtimeStamp datetime default current_timestamp() null,
|
||||
logID int auto_increment
|
||||
primary key,
|
||||
LvName varchar(50) not null,
|
||||
catName varchar(50) not null,
|
||||
userOP varchar(50) not null,
|
||||
logMessage varchar(255) not null,
|
||||
constraint LogCatName_fk
|
||||
foreign key (catName) references logcategories (catName),
|
||||
constraint LogLvName_fk
|
||||
foreign key (LvName) references loglevel (LvName)
|
||||
);
|
||||
|
||||
create table persons
|
||||
(
|
||||
PersonID int null,
|
||||
LastName varchar(255) null,
|
||||
FirstName varchar(255) null,
|
||||
Address varchar(255) null,
|
||||
City varchar(255) null
|
||||
);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user