-- Outlet settings table
CREATE TABLE outlet_settings (
    id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    outlet_id UUID NOT NULL REFERENCES outlets(id) ON DELETE CASCADE,
    key VARCHAR(255) NOT NULL,
    value TEXT,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
    updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
    UNIQUE(outlet_id, key)
);

-- Indexes
CREATE INDEX idx_outlet_settings_outlet_id ON outlet_settings(outlet_id);
CREATE INDEX idx_outlet_settings_key ON outlet_settings(key);
CREATE INDEX idx_outlet_settings_created_at ON outlet_settings(created_at); 