All checks were successful
continuous-integration/drone/push Build is passing
closes https://github.com/LNVPS/api/issues/16
24 lines
839 B
SQL
24 lines
839 B
SQL
create table router
|
|
(
|
|
id integer unsigned not null auto_increment primary key,
|
|
name varchar(100) not null,
|
|
enabled bit(1) not null,
|
|
kind smallint unsigned not null,
|
|
url varchar(255) not null,
|
|
token varchar(128) not null
|
|
);
|
|
create table access_policy
|
|
(
|
|
id integer unsigned not null auto_increment primary key,
|
|
name varchar(100) not null,
|
|
kind smallint unsigned not null,
|
|
router_id integer unsigned,
|
|
interface varchar(100),
|
|
constraint fk_access_policy_router foreign key (router_id) references router (id)
|
|
);
|
|
alter table ip_range
|
|
add column reverse_zone_id varchar(255),
|
|
add column access_policy_id integer unsigned;
|
|
alter table ip_range
|
|
add constraint fk_ip_range_access_policy foreign key (access_policy_id) references access_policy (id);
|