TimeTrex/classes/modules/install/sql/postgresql/1037A.sql

74 lines
2.7 KiB
MySQL
Raw Normal View History

2022-12-13 07:10:06 +01:00
CREATE TABLE message_recipient (
id serial NOT NULL,
user_id integer NOT NULL,
message_sender_id integer NOT NULL,
status_id integer NOT NULL,
status_date integer,
ack smallint,
ack_date integer,
created_date integer,
created_by integer,
updated_date integer,
updated_by integer,
deleted_date integer,
deleted_by integer,
deleted smallint DEFAULT 0 NOT NULL
);
CREATE TABLE message_sender (
id serial NOT NULL,
user_id integer NOT NULL,
parent_id integer NOT NULL,
message_control_id integer NOT NULL,
created_date integer,
created_by integer,
updated_date integer,
updated_by integer,
deleted_date integer,
deleted_by integer,
deleted smallint DEFAULT 0 NOT NULL
);
CREATE TABLE message_control (
id serial NOT NULL,
object_type_id integer NOT NULL,
object_id integer NOT NULL,
require_ack smallint DEFAULT 0 NOT NULL,
priority_id smallint DEFAULT 0 NOT NULL,
subject character varying,
body character varying,
created_date integer,
created_by integer,
updated_date integer,
updated_by integer,
deleted_date integer,
deleted_by integer,
deleted smallint DEFAULT 0 NOT NULL
);
CREATE INDEX message_recipient_user_id ON message_recipient USING btree (user_id);
CREATE INDEX message_recipient_message_sender_id ON message_recipient USING btree (message_sender_id);
CREATE INDEX message_sender_user_id ON message_sender USING btree (user_id);
CREATE INDEX message_sender_message_control_id ON message_sender USING btree (message_control_id);
CREATE INDEX message_control_object_type_id_object_id ON message_control USING btree (object_type_id,object_id);
ALTER TABLE pay_period_schedule ADD COLUMN timesheet_verify_type_id integer DEFAULT 10;
UPDATE pay_period_schedule set timesheet_verify_type_id = 40;
ALTER TABLE pay_period_time_sheet_verify ADD COLUMN user_verified smallint DEFAULT 0;
ALTER TABLE pay_period_time_sheet_verify ADD COLUMN user_verified_date integer;
ALTER TABLE company ADD COLUMN ldap_authentication_type_id smallint DEFAULT 0;
ALTER TABLE company ADD COLUMN ldap_host varchar(100);
ALTER TABLE company ADD COLUMN ldap_port integer DEFAULT 389;
ALTER TABLE company ADD COLUMN ldap_bind_user_name varchar(100);
ALTER TABLE company ADD COLUMN ldap_bind_password varchar(100);
ALTER TABLE company ADD COLUMN ldap_base_dn varchar(250);
ALTER TABLE company ADD COLUMN ldap_bind_attribute varchar(100);
ALTER TABLE company ADD COLUMN ldap_user_filter varchar(250);
ALTER TABLE company ADD COLUMN ldap_login_attribute varchar(100);
ALTER TABLE company ADD COLUMN ldap_group_dn varchar(250);
ALTER TABLE company ADD COLUMN ldap_group_user_attribute varchar(100);
ALTER TABLE company ADD COLUMN ldap_group_name varchar(100);
ALTER TABLE company ADD COLUMN ldap_group_attribute varchar(250);