Store to db

This commit is contained in:
2025-08-23 19:23:36 +02:00
parent 1089196226
commit e6f2397da6
45 changed files with 354354 additions and 124 deletions

View File

@@ -1,7 +1,8 @@
CREATE TABLE "icon"(
"id" UUID NOT NULL PRIMARY KEY,
"id" UUID DEFAULT gen_random_uuid () NOT NULL PRIMARY KEY,
"name" VARCHAR(255) NOT NULL,
"content_type" VARCHAR(255),
"path" VARCHAR(512) NOT NULL,
"url" VARCHAR(512),
"width" INT4,
"height" INT4,
@@ -9,7 +10,7 @@ CREATE TABLE "icon"(
);
CREATE TABLE "resource"(
"id" UUID NOT NULL PRIMARY KEY,
"id" UUID DEFAULT gen_random_uuid () NOT NULL PRIMARY KEY,
"name" VARCHAR(255) NOT NULL,
"title" VARCHAR(255) NOT NULL,
"url" VARCHAR(512),
@@ -19,16 +20,18 @@ CREATE TABLE "resource"(
);
CREATE TABLE "recipe"(
"id" UUID NOT NULL PRIMARY KEY,
"id" UUID DEFAULT gen_random_uuid () NOT NULL PRIMARY KEY,
"resource" UUID NOT NULL,
"quantity" INT4 NOT NULL,
"recipe_type" VARCHAR(50) NOT NULL,
"duration" INT4 NOT NULL,
"unit" VARCHAR(50) NOT NULL,
"state" JSONB,
FOREIGN KEY ("resource") REFERENCES "resource"("id")
);
CREATE TABLE "ingredient"(
"id" UUID NOT NULL PRIMARY KEY,
"id" UUID DEFAULT gen_random_uuid () NOT NULL PRIMARY KEY,
"resource" UUID NOT NULL,
"quantity" INT4 NOT NULL,
"state" JSONB,