plc_control/migrations/20260311090000_create_page.sql

12 lines
297 B
SQL

-- Page table for UI bindings
CREATE TABLE page (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
name TEXT NOT NULL,
data JSONB NOT NULL,
created_at TIMESTAMPTZ DEFAULT NOW(),
updated_at TIMESTAMPTZ DEFAULT NOW()
);
-- Common indexes
CREATE INDEX idx_page_name ON page(name);