mirror of
https://github.com/sysadminsmedia/homebox.git
synced 2025-12-24 06:28:34 +01:00
Merge branch 'main' into mk/merge-entities
# Conflicts: # .github/workflows/binaries-publish.yaml # .github/workflows/e2e-partial.yaml # .github/workflows/partial-backend.yaml # .github/workflows/partial-frontend.yaml # backend/app/api/handlers/v1/v1_ctrl_items.go # backend/go.mod # backend/go.sum # backend/internal/data/ent/attachment.go # backend/internal/data/ent/attachment/attachment.go # backend/internal/data/ent/attachment/where.go # backend/internal/data/ent/attachment_create.go # backend/internal/data/ent/attachment_query.go # backend/internal/data/ent/attachment_update.go # backend/internal/data/ent/migrate/schema.go # backend/internal/data/ent/mutation.go # backend/internal/data/repo/repo_item_attachments.go # backend/internal/data/repo/repo_items.go
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
-- +goose Up
|
||||
alter table public.attachments
|
||||
alter column item_attachments drop not null;
|
||||
|
||||
alter table public.attachments
|
||||
add attachment_thumbnail uuid;
|
||||
|
||||
alter table public.attachments
|
||||
add constraint attachments_attachments_thumbnail
|
||||
foreign key (attachment_thumbnail) references public.attachments (id);
|
||||
|
||||
alter table public.attachments
|
||||
add constraint attachments_no_self_reference
|
||||
check (id != attachment_thumbnail);
|
||||
@@ -0,0 +1,3 @@
|
||||
-- +goose Up
|
||||
ALTER TABLE public.attachments ADD COLUMN mime_type VARCHAR DEFAULT 'application/octet-stream';
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
-- +goose Up
|
||||
alter table public.attachments
|
||||
drop constraint attachments_attachments_thumbnail;
|
||||
|
||||
alter table public.attachments
|
||||
add constraint attachments_attachments_thumbnail
|
||||
foreign key (attachment_thumbnail) references public.attachments
|
||||
on delete set null;
|
||||
Reference in New Issue
Block a user