Remove demo-related tables and indices from initial schema migration
This commit is contained in:
@@ -49,50 +49,3 @@ CREATE TABLE customer
|
||||
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
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user