feat: mapper function for wish dto;

refactor: made guid foreign key for wish object for more ease of use
This commit is contained in:
2025-08-15 13:53:02 +03:00
parent 711b1ad5d1
commit d12162fc3b
3 changed files with 39 additions and 0 deletions

View File

@@ -111,6 +111,7 @@ CREATE TABLE IF NOT EXISTS "wishes" (
id BIGSERIAL PRIMARY KEY,
guid UUID UNIQUE NOT NULL DEFAULT gen_random_uuid(),
wish_list_id BIGINT UNIQUE NOT NULL REFERENCES wish_lists(id) ON DELETE CASCADE,
wish_list_guid UUID NOT NULL REFERENCES wish_lists(guid) ON DELETE CASCADE,
name VARCHAR(64) NOT NULL DEFAULT 'New wish',
description VARCHAR(1000) NOT NULL DEFAULT '',
picture_url VARCHAR(512) NOT NULL DEFAULT '',