fix bugs in postgres schema from earlier changes

pull/413/head
Mike Lang 2 months ago committed by Mike Lang
parent 7483794a23
commit fd78ff288e

@ -16,7 +16,7 @@ CREATE TYPE video_range as (
CREATE TYPE video_transition as ( CREATE TYPE video_transition as (
type TEXT, type TEXT,
duration DOUBLE PRECISON duration DOUBLE PRECISION
); );
CREATE TYPE thumbnail_mode as ENUM ( CREATE TYPE thumbnail_mode as ENUM (
@ -33,7 +33,7 @@ CREATE TYPE thumbnail_mode as ENUM (
CREATE TYPE end_time AS ( CREATE TYPE end_time AS (
dashed BOOLEAN, dashed BOOLEAN,
value TIMESTAMP value TIMESTAMP
) );
CREATE TABLE events ( CREATE TABLE events (
id TEXT PRIMARY KEY, id TEXT PRIMARY KEY,
@ -41,8 +41,8 @@ CREATE TABLE events (
sheet_name TEXT NOT NULL, sheet_name TEXT NOT NULL,
event_start TIMESTAMP, event_start TIMESTAMP,
event_end end_time DEFAULT ROW(false, NULL) CHECK ( event_end end_time DEFAULT ROW(false, NULL) CHECK (
event_end.dashed IS NOT NULL (event_end).dashed IS NOT NULL
AND (event_end.dashed != TRUE OR event_end.value IS NOT DISTINCT FROM event_start) AND ((event_end).dashed != TRUE OR (event_end).value IS NOT DISTINCT FROM event_start)
), ),
category TEXT NOT NULL DEFAULT '', category TEXT NOT NULL DEFAULT '',
description TEXT NOT NULL DEFAULT '', description TEXT NOT NULL DEFAULT '',

Loading…
Cancel
Save