Automatic image labeling

This commit is contained in:
2024-05-14 17:06:35 +01:00
parent 30e4e8ed1c
commit cf2950bf99
15 changed files with 1791 additions and 140 deletions

View File

@ -0,0 +1,26 @@
-- Add migration script here
alter table uploads
drop constraint fk_uploads_user;
create table user_uploads
(
file binary(32) not null,
user_id integer unsigned not null,
created timestamp default current_timestamp,
constraint fk_user_uploads_file_id
foreign key (file) references uploads (id)
on delete cascade
on update restrict,
constraint fk_user_uploads_user_id
foreign key (user_id) references users (id)
on delete cascade
on update restrict
);
create unique index ix_user_uploads_file_pubkey on user_uploads (file, user_id);
insert into user_uploads(file, user_id, created)
select uploads.id, uploads.user_id, uploads.created
from uploads;
alter table uploads
drop column user_id;