Files
momentry_core/migrations/019_add_birth_registration.sql
Warren b54c2def30 feat: add migrations, test scripts, and utility tools
- Add database migrations (006-028) for face recognition, identity, file_uuid
- Add test scripts for ASR, face, search, processing
- Add portal frontend (Tauri)
- Add config, benchmark, and monitoring utilities
- Add model checkpoints and pretrained model references
2026-04-30 15:11:53 +08:00

35 lines
1.1 KiB
SQL

-- Migration: Add birth_registration JSONB field to videos table
-- Purpose: Store original registration information (MAC, User, Time, Path)
-- Date: 2026-04-27
-- Add birth_registration JSONB field
ALTER TABLE videos ADD COLUMN birth_registration JSONB;
-- Add comment
COMMENT ON COLUMN videos.birth_registration IS
'Birth registration information: original MAC address, username, timestamp, path';
-- Example birth_registration structure:
-- {
-- "registration_source": {
-- "mac_address": "a1:b2:c3:d4:e5:f6",
-- "username": "demo",
-- "timestamp": "2026-04-27T22:00:00+08:00",
-- "original_path": "./demo",
-- "original_filename": "GOPR0001.mp4"
-- },
-- "permission_control": {
-- "mac_binding": {
-- "license_key": "demo_license",
-- "is_active": true
-- },
-- "user_privacy": {
-- "privacy_level": "private",
-- "data_isolation": true
-- }
-- }
-- }
-- Create GIN index for JSONB queries
CREATE INDEX IF NOT EXISTS idx_videos_birth_registration
ON videos USING gin (birth_registration);