-- migrate:up CREATE TABLE tenant_ecommerce_config ( id uuid PRIMARY KEY DEFAULT gen_random_uuid(), tenant_id uuid NOT NULL REFERENCES tenants(id) ON DELETE CASCADE, provider text NOT NULL CHECK (provider IN ('woo', 'shopify', 'custom', 'none')), base_url text NOT NULL, credential_key text NOT NULL, credential_secret text NOT NULL, api_version text, timeout_ms integer DEFAULT 8000, enabled boolean DEFAULT true, created_at timestamptz NOT NULL DEFAULT now(), updated_at timestamptz NOT NULL DEFAULT now(), UNIQUE (tenant_id, provider) ); -- migrate:down drop table if exists tenant_ecommerce_config;