task(E6-backend): guests CRUD - schema, adapter, routes

This commit is contained in:
Agent Zero
2026-08-28 07:25:48 +02:00
parent 6a214c2e9c
commit e99cf597f8
5 changed files with 132 additions and 0 deletions
+14
View File
@@ -178,3 +178,17 @@ CREATE TABLE IF NOT EXISTS global_blocks (
CREATE INDEX IF NOT EXISTS idx_global_blocks_folder ON global_blocks(folder_id);
CREATE INDEX IF NOT EXISTS idx_global_block_folders_parent ON global_block_folders(parent_id);
-- ─── Guests (Task E6) ────────────────────────────────
CREATE TABLE IF NOT EXISTS guests (
id TEXT PRIMARY KEY,
drawing_id TEXT NOT NULL,
name TEXT NOT NULL,
email TEXT,
category TEXT DEFAULT 'standard',
seat_element_id TEXT,
notes TEXT,
created_at TEXT NOT NULL DEFAULT (datetime('now')),
FOREIGN KEY (drawing_id) REFERENCES drawings(id) ON DELETE CASCADE
);
CREATE INDEX IF NOT EXISTS idx_guests_drawing ON guests(drawing_id);