-- Tag 表 CREATE TABLE tag ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), name TEXT NOT NULL, description TEXT, created_at TIMESTAMPTZ DEFAULT NOW(), updated_at TIMESTAMPTZ DEFAULT NOW(), UNIQUE (name) ); -- 在 point 表中添加 tag_id 字段 ALTER TABLE point ADD COLUMN tag_id UUID REFERENCES tag(id) ON DELETE SET NULL; -- 常用索引 CREATE INDEX idx_point_tag_id ON point(tag_id);