16 lines
617 B
SQL
16 lines
617 B
SQL
CREATE TABLE IF NOT EXISTS http_function_tests (
|
|
id SERIAL PRIMARY KEY,
|
|
http_function_id INTEGER NOT NULL REFERENCES http_functions(id) ON DELETE CASCADE,
|
|
name VARCHAR(255) NOT NULL,
|
|
description TEXT,
|
|
request_method VARCHAR(10) DEFAULT 'POST',
|
|
request_headers JSONB DEFAULT '{}',
|
|
request_body JSONB DEFAULT '{}',
|
|
expected_status VARCHAR(50) NOT NULL DEFAULT 'SUCCESS',
|
|
expected_output JSONB,
|
|
created_at TIMESTAMP DEFAULT NOW(),
|
|
updated_at TIMESTAMP DEFAULT NOW()
|
|
);
|
|
|
|
CREATE INDEX idx_http_function_tests_function_id ON http_function_tests(http_function_id);
|