Update edit_access_data table and set unique check for edit_access_id + name so we do not have two identical keys for one edit access set Update config host and add more test domains for various access tests Update Session and move cli check to Get\System class. Some other minor session info updates New method \Get\System::checkCLI() returns true if the sapi name has cli inside, else false
21 lines
746 B
SQL
21 lines
746 B
SQL
-- AUTHOR: Clemens Schwaighofer
|
|
-- DATE: 2016/7/15
|
|
-- DESCRIPTION:
|
|
-- sub table to edit access, holds additional data for access group
|
|
-- TABLE: edit_access_data
|
|
-- HISTORY:
|
|
|
|
-- DROP TABLE edit_access_data;
|
|
CREATE TABLE edit_access_data (
|
|
edit_access_data_id SERIAL PRIMARY KEY,
|
|
edit_access_id INT NOT NULL,
|
|
FOREIGN KEY (edit_access_id) REFERENCES edit_access (edit_access_id) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE,
|
|
enabled SMALLINT NOT NULL DEFAULT 0,
|
|
name VARCHAR,
|
|
value VARCHAR
|
|
) INHERITS (edit_generic) WITHOUT OIDS;
|
|
|
|
-- create a unique index for each attached data block for each edit access can
|
|
-- only have ONE value;
|
|
CREATE UNIQUE INDEX edit_access_data_edit_access_id_name_ukey ON edit_access_data (edit_access_id, name);
|