blcompro/database/migrations/000008_create_appointments_table.up.sql
2025-05-29 08:55:21 +00:00

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);