fs-lawrisk/data/migration_v2.sql

24 lines
1.1 KiB
MySQL
Raw Normal View History

-- Migration V2: Support for New Excel Template & Future Theme Rules
-- 1. Add new metadata columns to region_permit_details
ALTER TABLE public.region_permit_details
ADD COLUMN IF NOT EXISTS filler_name text,
ADD COLUMN IF NOT EXISTS unit_name text,
ADD COLUMN IF NOT EXISTS source_update_date text;
-- 2. Create base table for theme rules (placeholder for future logic)
CREATE TABLE IF NOT EXISTS public.permit_theme_rules (
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
permit_name text NOT NULL,
theme_id uuid NOT NULL,
region_id uuid, -- Optional: specific rule for a region
created_at timestamp with time zone DEFAULT now() NOT NULL
);
-- 3. Comment on columns for clarity
COMMENT ON COLUMN public.region_permit_details.filler_name IS 'Original filler name from Excel (填表人)';
COMMENT ON COLUMN public.region_permit_details.unit_name IS 'Original unit name from Excel (单位名称)';
COMMENT ON COLUMN public.region_permit_details.source_update_date IS 'Original update date from Excel (表格更新日期)';
COMMENT ON TABLE public.permit_theme_rules IS 'Registry for mapping permits to themes manually or via rules';