migrations for 2 tables

This commit is contained in:
Lucas Tettamanti
2026-01-02 15:31:10 -03:00
parent 947b0bd1ee
commit 556c49e53d
2 changed files with 31 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
-- 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;

View File

@@ -0,0 +1,13 @@
-- migrate:up
ALTER TABLE wa_identity_map
ADD COLUMN provider text NOT NULL DEFAULT 'woo';
ALTER TABLE wa_identity_map
RENAME COLUMN woo_customer_id TO external_customer_id;
-- migrate:down
ALTER TABLE wa_identity_map
DROP COLUMN provider;
ALTER TABLE wa_identity_map
RENAME COLUMN external_customer_id TO woo_customer_id;