HobbyProject/src/dbCode/archiving.sql
2021-11-28 22:34:39 -08:00

58 lines
1.4 KiB
SQL

create table archive
(
LtimeStamp datetime null,
logID int not null
primary key,
LvName varchar(50) not null,
catName varchar(50) not null,
userOP varchar(50) not null,
logMessage varchar(255) not null
);
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
);
create table users
(
user_id int not null
primary key,
b varchar(200) null
);