Files
hotelsync/backend/migrations/022_rate_overrides.sql

13 lines
511 B
SQL

CREATE TABLE IF NOT EXISTS rate_overrides (
hotel_id UUID NOT NULL REFERENCES hotels(id) ON DELETE CASCADE,
category_id TEXT NOT NULL,
date DATE NOT NULL,
price INTEGER NOT NULL,
extra_person INTEGER NOT NULL DEFAULT 0,
min_nights INTEGER NOT NULL DEFAULT 1,
channel_prices JSONB NOT NULL DEFAULT '{}',
closed BOOLEAN NOT NULL DEFAULT false,
updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
PRIMARY KEY (hotel_id, category_id, date)
);