数据模型使用指针类型字段以避免空值自动更新的问题

This commit is contained in:
2025-05-26 10:57:39 +08:00
parent 1e7b5777a2
commit c08d625975
43 changed files with 457 additions and 397 deletions

View File

@@ -605,15 +605,15 @@ create table channel (
user_id int not null references "user" (id)
on update cascade
on delete cascade,
proxy_id int not null references proxy (id) --
on update cascade --
proxy_id int not null references proxy (id) --
on update cascade --
on delete set null,
edge_id int references edge (id) --
on update cascade --
on delete set null,
resource_id int references resource (id) --
on update cascade --
edge_id int references edge (id) --
on update cascade --
on delete set null,
resource_id int not null references resource (id) --
on update cascade --
on delete set null,
proxy_host varchar(255) not null default '',
proxy_port int not null,
edge_host varchar(255),
@@ -729,8 +729,8 @@ create table resource_short (
resource_id int not null references resource (id)
on update cascade
on delete cascade,
type int,
live int,
type int not null,
live int not null,
expire timestamp,
quota int,
used int not null default 0,
@@ -760,8 +760,8 @@ create table resource_long (
resource_id int not null references resource (id)
on update cascade
on delete cascade,
type int,
live int,
type int not null,
live int not null,
expire timestamp,
quota int,
used int not null default 0,