Files
leocrm/app/plugins/builtins/mcp_client/migrations/0001_initial.sql
T

17 lines
647 B
SQL
Raw Normal View History

CREATE TABLE IF NOT EXISTS mcp_server_configs (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
tenant_id UUID NOT NULL,
name VARCHAR(200) NOT NULL,
url VARCHAR(500) NOT NULL,
api_token VARCHAR(500),
enabled BOOLEAN DEFAULT true NOT NULL,
description TEXT,
last_connected_at TIMESTAMPTZ,
created_by UUID,
deleted_at TIMESTAMPTZ,
created_at TIMESTAMPTZ DEFAULT NOW(),
updated_at TIMESTAMPTZ DEFAULT NOW()
);
CREATE INDEX IF NOT EXISTS idx_mcp_server_configs_tenant ON mcp_server_configs(tenant_id);
CREATE INDEX IF NOT EXISTS idx_mcp_server_configs_tenant_name ON mcp_server_configs(tenant_id, name);