From 7ba92dc66ca2a3d669f84d0a88506a4b03dc3f09 Mon Sep 17 00:00:00 2001 From: Thatsaphorn Atchariyaphap Date: Sun, 6 Jul 2025 21:20:32 +0200 Subject: [PATCH] Remove demo-related tables and indices from initial schema migration --- .../db/migration/V2__init_schema.sql | 49 +------------------ 1 file changed, 1 insertion(+), 48 deletions(-) diff --git a/backend/server/src/main/resources/db/migration/V2__init_schema.sql b/backend/server/src/main/resources/db/migration/V2__init_schema.sql index 2a68ec1..faf938b 100644 --- a/backend/server/src/main/resources/db/migration/V2__init_schema.sql +++ b/backend/server/src/main/resources/db/migration/V2__init_schema.sql @@ -48,51 +48,4 @@ CREATE TABLE customer updated_by BIGINT REFERENCES users (id), version BIGINT ); -CREATE INDEX idx_customer_email ON customer (email); - --- 3. DEMO -CREATE TABLE demo -( - id UUID PRIMARY KEY DEFAULT uuid_generate_v4(), - customer_id UUID NOT NULL REFERENCES customer (id) ON DELETE CASCADE, - name TEXT NOT NULL, - demo_url TEXT NOT NULL, - container_name TEXT NOT NULL, - created_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, - updated_at TIMESTAMPTZ, - created_by BIGINT REFERENCES users (id), - updated_by BIGINT REFERENCES users (id), - version BIGINT -); -CREATE INDEX idx_demo_customer_id ON demo (customer_id); - --- 4. DEMO ACCESS -CREATE TABLE demo_access -( - id UUID PRIMARY KEY DEFAULT uuid_generate_v4(), - customer_id UUID NOT NULL REFERENCES customer (id) ON DELETE CASCADE, - demo_id UUID NOT NULL REFERENCES demo (id) ON DELETE CASCADE, - code_hash TEXT NOT NULL, - code_expires_at TIMESTAMPTZ NOT NULL, - used BOOLEAN DEFAULT FALSE, - created_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, - updated_at TIMESTAMPTZ, - created_by BIGINT REFERENCES users (id), - updated_by BIGINT REFERENCES users (id), - version BIGINT -); -CREATE INDEX idx_demo_access_demo_id ON demo_access (demo_id); - --- 5. DEMO ACCESS HISTORY -CREATE TABLE demo_access_history -( - id UUID PRIMARY KEY DEFAULT uuid_generate_v4(), - demo_access_id UUID NOT NULL REFERENCES demo_access (id) ON DELETE CASCADE, - ip_address TEXT NOT NULL, - accessed_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, - created_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, - updated_at TIMESTAMPTZ, - created_by BIGINT REFERENCES users (id), - updated_by BIGINT REFERENCES users (id), - version BIGINT -); +CREATE INDEX idx_customer_email ON customer (email); \ No newline at end of file