1
CREATE TABLE fax_boxes (
2
fax_box_id serial NOT NULL,
4
CONSTRAINT fax_boxes_pkey PRIMARY KEY (fax_box_id)
6
CREATE TABLE extensions (id serial NOT NULL);
7
ALTER TABLE fax_boxes OWNER TO postgres;
8
ALTER TABLE extensions ADD FOREIGN KEY (fax_box_id) REFERENCES fax_boxes
9
(fax_box_id) ON UPDATE RESTRICT ON DELETE RESTRICT;
12
fax_id serial NOT NULL,
16
status int4, -- 1=pending, 2=failed, 3=received
18
time_received timestamp DEFAULT now(),
19
time_finished_received timestamp,
20
"read" int2 DEFAULT 0,
22
CONSTRAINT faxes_pkey PRIMARY KEY (fax_id),
23
CONSTRAINT faxes_fax_box_id_fkey FOREIGN KEY (fax_box_id)
24
REFERENCES fax_boxes (fax_box_id) MATCH SIMPLE
25
ON UPDATE RESTRICT ON DELETE CASCADE