15 lines
546 B
SQL
15 lines
546 B
SQL
CREATE TABLE IF NOT EXISTS appointments (
|
|
id SERIAL PRIMARY KEY,
|
|
service_id INT REFERENCES service_sections(id) ON DELETE CASCADE,
|
|
name varchar(150),
|
|
phone_number varchar(15),
|
|
email varchar(150),
|
|
brief text,
|
|
meet_at timestamp NOT NULL,
|
|
budget DECIMAL(10,1) NOT NULL,
|
|
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
|
|
deleted_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
CREATE INDEX idx_appointments_service_id ON appointments(service_id); |