feat(20-01): add tags table, tag service/route, register global-items route

- Create tags table in schema with id, name (unique), createdAt
- Generate migration for tags table
- Create tag.service.ts with getAllTags (id+name, alphabetical order)
- Create tags.ts route with GET / handler
- Register /api/global-items and /api/tags routes in index.ts
- Add auth skip for GET /api/tags and GET /api/global-items
This commit is contained in:
2026-04-06 07:56:40 +02:00
parent 6f07e874f9
commit 2ec1276849
7 changed files with 1190 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
CREATE TABLE "tags" (
"id" serial PRIMARY KEY NOT NULL,
"name" text NOT NULL,
"created_at" timestamp DEFAULT now() NOT NULL,
CONSTRAINT "tags_name_unique" UNIQUE("name")
);

File diff suppressed because it is too large Load Diff

View File

@@ -15,6 +15,13 @@
"when": 1775386658636,
"tag": "0001_tough_boomerang",
"breakpoints": true
},
{
"idx": 2,
"version": "7",
"when": 1775454835904,
"tag": "0002_square_pyro",
"breakpoints": true
}
]
}