-- AUTHOR: Clemens Schwaighofer -- DATE: 2005/07/05 -- DESCRIPTION: -- edit tables, this table contains all pages in the edit interface and allocates rights + values to it -- TABLE: edit_page -- HISTORY: -- DROP TABLE edit_page; CREATE TABLE edit_page ( edit_page_id INT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, content_alias_edit_page_id INT, -- alias for page content, if the page content is defined on a different page, ege for ajax backend pages FOREIGN KEY (content_alias_edit_page_id) REFERENCES edit_page (edit_page_id) MATCH FULL ON DELETE RESTRICT ON UPDATE CASCADE, filename VARCHAR, name VARCHAR UNIQUE, order_number INT NOT NULL, online SMALLINT NOT NULL DEFAULT 0, menu SMALLINT NOT NULL DEFAULT 0, popup SMALLINT NOT NULL DEFAULT 0, popup_x SMALLINT, popup_y SMALLINT, hostname VARCHAR ) INHERITS (edit_generic) WITHOUT OIDS;