reno-scheduling-engine / migrations /007_create_calendars.sql
suvradeepp's picture
Deploy reno scheduling engine (FastAPI + Streamlit)
9c50399 verified
Raw
History Blame Contribute Delete
583 Bytes
-- up
CREATE TABLE calendars (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
timezone TEXT NOT NULL DEFAULT 'Asia/Dubai',
parent_id INTEGER REFERENCES calendars(id),
hours_per_day NUMERIC(4,2) NOT NULL DEFAULT 8.00,
metadata TEXT NOT NULL DEFAULT '{}',
created_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%SZ','now')),
updated_at TEXT NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%SZ','now'))
);
CREATE INDEX idx_calendars_parent ON calendars (parent_id);
-- down
DROP TABLE calendars;