24 lines
519 B
SQL
24 lines
519 B
SQL
|
|
-- 001_create_tables.sql
|
|
CREATE TABLE users (
|
|
id BIGSERIAL PRIMARY KEY,
|
|
email TEXT NOT NULL UNIQUE,
|
|
created_at TIMESTAMPTZ DEFAULT now()
|
|
);
|
|
|
|
CREATE TABLE services (
|
|
id BIGSERIAL PRIMARY KEY,
|
|
name TEXT NOT NULL,
|
|
description TEXT,
|
|
price_cents INT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE bookings (
|
|
id BIGSERIAL PRIMARY KEY,
|
|
user_id BIGINT REFERENCES users(id),
|
|
service_id BIGINT REFERENCES services(id),
|
|
event_date DATE NOT NULL,
|
|
notes TEXT,
|
|
created_at TIMESTAMPTZ DEFAULT now()
|
|
);
|