Newer
Older
SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;
--DROP PROCEDURAL LANGUAGE IF EXISTS plpgsql CASCADE;
--CREATE PROCEDURAL LANGUAGE plpgsql;
SET search_path = public, pg_catalog;
SET default_tablespace = '';
SET default_with_oids = false;
CREATE TABLE actions
(
keyword character varying(32) NOT NULL DEFAULT ''::bpchar,
label_action character varying(255),
id_status character varying(10),
is_system character(1) NOT NULL DEFAULT 'N'::bpchar,
action_page character varying(255),
history character(1) NOT NULL DEFAULT 'N'::bpchar,
CONSTRAINT actions_pkey PRIMARY KEY (id)
)
WITH (OIDS=FALSE);
CREATE TABLE docserver_types
(
docserver_type_id character varying(32) NOT NULL,
docserver_type_label character varying(255) DEFAULT NULL::character varying,
enabled character(1) NOT NULL DEFAULT 'Y'::bpchar,
fingerprint_mode character varying(32) DEFAULT NULL::character varying,
CONSTRAINT docserver_types_pkey PRIMARY KEY (docserver_type_id)
)
WITH (OIDS=FALSE);
CREATE TABLE docservers
(
docserver_id character varying(32) NOT NULL DEFAULT '1'::character varying,
docserver_type_id character varying(32) NOT NULL,
device_label character varying(255) DEFAULT NULL::character varying,
is_readonly character(1) NOT NULL DEFAULT 'N'::bpchar,
size_limit_number bigint NOT NULL DEFAULT (0)::bigint,
actual_size_number bigint NOT NULL DEFAULT (0)::bigint,
path_template character varying(255) NOT NULL,
creation_date timestamp without time zone NOT NULL,
coll_id character varying(32) NOT NULL DEFAULT 'coll_1'::character varying,
CONSTRAINT docservers_pkey PRIMARY KEY (docserver_id),
CONSTRAINT docservers_id_key UNIQUE (id)
)
WITH (OIDS=FALSE);
CREATE SEQUENCE doctypes_type_id_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
CACHE 1;
CREATE TABLE doctypes
(
coll_id character varying(32) NOT NULL DEFAULT ''::character varying,
type_id integer NOT NULL DEFAULT nextval('doctypes_type_id_seq'::regclass),
description character varying(255) NOT NULL DEFAULT ''::character varying,
enabled character(1) NOT NULL DEFAULT 'Y'::bpchar,
doctypes_first_level_id integer,
doctypes_second_level_id integer,
retention_final_disposition character varying(255) DEFAULT NULL,
retention_rule character varying(15) DEFAULT NULL,
process_delay INTEGER NOT NULL,
delay1 INTEGER NOT NULL,
delay2 INTEGER NOT NULL,
process_mode CHARACTER VARYING(256) NOT NULL,
CONSTRAINT doctypes_pkey PRIMARY KEY (type_id)
)
WITH (OIDS=FALSE);
CREATE SEQUENCE history_id_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1
CACHE 1;
CREATE TABLE history
(
id bigint NOT NULL DEFAULT nextval('history_id_seq'::regclass),
table_name character varying(32) DEFAULT NULL::character varying,
record_id character varying(255) DEFAULT NULL::character varying,
event_type character varying(32) NOT NULL,
user_id character varying(128) NOT NULL,
event_date timestamp without time zone NOT NULL,
info text,
id_module character varying(50) NOT NULL DEFAULT 'admin'::character varying,
remote_ip character varying(32) DEFAULT NULL,
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
CONSTRAINT history_pkey PRIMARY KEY (id)
)
WITH (OIDS=FALSE);
CREATE SEQUENCE history_batch_id_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1
CACHE 1;
CREATE TABLE history_batch
(
id bigint NOT NULL DEFAULT nextval('history_batch_id_seq'::regclass),
module_name character varying(32) DEFAULT NULL::character varying,
batch_id bigint DEFAULT NULL::bigint,
event_date timestamp without time zone NOT NULL,
total_processed bigint DEFAULT NULL::bigint,
total_errors bigint DEFAULT NULL::bigint,
info text,
CONSTRAINT history_batch_pkey PRIMARY KEY (id)
)
WITH (OIDS=FALSE);
CREATE TABLE parameters
(
id character varying(255) NOT NULL,
param_value_string TEXT DEFAULT NULL::character varying,
param_value_int integer,
param_value_date timestamp without time zone,
CONSTRAINT parameters_pkey PRIMARY KEY (id)
)
WITH (OIDS=FALSE);
CREATE SEQUENCE security_security_id_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
CACHE 1;
CREATE TABLE "security"
(
security_id bigint NOT NULL DEFAULT nextval('security_security_id_seq'::regclass),
group_id character varying(32) NOT NULL,
coll_id character varying(32) NOT NULL,
where_clause text,
maarch_comment text,
CONSTRAINT security_pkey PRIMARY KEY (security_id)
)
WITH (OIDS=FALSE);
CREATE TABLE status
(
id character varying(10) NOT NULL,
label_status character varying(50) NOT NULL,
is_system character(1) NOT NULL DEFAULT 'Y'::bpchar,
img_filename character varying(255),
maarch_module character varying(255) NOT NULL DEFAULT 'apps'::character varying,
can_be_searched character(1) NOT NULL DEFAULT 'Y'::bpchar,
can_be_modified character(1) NOT NULL DEFAULT 'Y'::bpchar,
CONSTRAINT status_pkey PRIMARY KEY (id)
)
WITH (OIDS=FALSE);
CREATE TABLE status_images
(
id serial,
image_name character varying(128) NOT NULL,
CONSTRAINT status_images_pkey PRIMARY KEY (id)
)
WITH (OIDS=FALSE);
CREATE TABLE usergroup_content
(
user_id INTEGER NOT NULL,
group_id INTEGER NOT NULL,
"role" character varying(255),
CONSTRAINT usergroup_content_pkey PRIMARY KEY (user_id, group_id)
)
WITH (OIDS=FALSE);
CREATE TABLE usergroups
(
group_id character varying(32) NOT NULL,
group_desc character varying(255),
can_index boolean NOT NULL DEFAULT FALSE,
indexation_parameters jsonb NOT NULL DEFAULT '{"actions" : [], "entities" : [], "keywords" : []}',
CONSTRAINT usergroups_pkey PRIMARY KEY (group_id),
CONSTRAINT usergroups_id_key UNIQUE (id)
)
WITH (OIDS=FALSE);
CREATE TABLE usergroups_services
(
Loading
Loading full blame...