add DDL for testing Archiving

This commit is contained in:
Lunastra 2021-11-28 20:48:44 -08:00
parent d859998c9d
commit c321a5f89e
2 changed files with 72 additions and 0 deletions

View 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
View 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
);