Commit 2e4bc2ac by ansible

no message

1 parent 65628894
-- DROP SEQUENCE public.wd_admin_user_id_seq;
CREATE SEQUENCE public.wd_admin_user_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 7;
-- DROP SEQUENCE public.wd_authen_input_temp_id_seq;
CREATE SEQUENCE public.wd_authen_input_temp_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 124;
-- DROP SEQUENCE public.wd_authen_output_temp_id_seq;
CREATE SEQUENCE public.wd_authen_output_temp_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 134;
-- DROP SEQUENCE public.wd_authen_type_id_seq;
CREATE SEQUENCE public.wd_authen_type_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1;
-- DROP SEQUENCE public.wd_block_user_id_seq;
CREATE SEQUENCE public.wd_block_user_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 82;
-- DROP SEQUENCE public.wd_chat_message_id_seq;
CREATE SEQUENCE public.wd_chat_message_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 17411;
-- DROP SEQUENCE public.wd_group_id_seq;
CREATE SEQUENCE public.wd_group_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 314;
-- DROP SEQUENCE public.wd_menu_id_seq;
CREATE SEQUENCE public.wd_menu_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 6;
-- DROP SEQUENCE public.wd_message_user_rel_id_seq;
CREATE SEQUENCE public.wd_message_user_rel_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 29117;
-- DROP SEQUENCE public.wd_sys_config_id_seq;
CREATE SEQUENCE public.wd_sys_config_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 50;
-- DROP SEQUENCE public.wd_token_id_seq;
CREATE SEQUENCE public.wd_token_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1;
-- DROP SEQUENCE public.wd_topic_id_seq;
CREATE SEQUENCE public.wd_topic_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1;
-- DROP SEQUENCE public.wd_user_additional_id_seq;
CREATE SEQUENCE public.wd_user_additional_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 176;
-- DROP SEQUENCE public.wd_user_app_rel_id_seq;
CREATE SEQUENCE public.wd_user_app_rel_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 278;
-- DROP SEQUENCE public.wd_user_authen_temp_id_seq;
CREATE SEQUENCE public.wd_user_authen_temp_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 49;
-- DROP SEQUENCE public.wd_user_id_seq;
CREATE SEQUENCE public.wd_user_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 281;
-- DROP SEQUENCE public.wd_user_role_id_seq;
CREATE SEQUENCE public.wd_user_role_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 118;
-- DROP SEQUENCE public.wd_version_id_seq;
CREATE SEQUENCE public.wd_version_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1;
-- DROP SEQUENCE public.wd_personal_contract_seq;
CREATE SEQUENCE public.wd_personal_contract_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1;
CREATE TABLE public.wd_admin_user (
username varchar(50) NULL,
password varchar(50) NULL,
actived bool NULL,
id int4 NOT NULL DEFAULT nextval('wd_admin_user_id_seq'::regclass),
CONSTRAINT wd_admin_user_pkey PRIMARY KEY (id),
CONSTRAINT wd_admin_user_uni01 UNIQUE (username)
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_authen_type (
id int4 NOT NULL DEFAULT nextval('wd_authen_type_id_seq'::regclass),
"name" varchar NULL,
value varchar NULL,
active bool NULL,
CONSTRAINT wd_authen_type_pkey PRIMARY KEY (id),
CONSTRAINT wd_authen_type_uni01 UNIQUE ("name")
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_user_authen_publish (
id int4 NOT NULL,
"name" varchar(500) NULL,
remark varchar(500) NULL,
last_update_date timestamp NULL,
last_publish_date timestamp NULL,
authen_type_id int4 NULL,
wsdl_location varchar(500) NULL,
service_endpoint varchar(500) NULL,
port_type_name varchar(100) NULL,
operation_name varchar(100) NULL,
CONSTRAINT wd_user_authen_publish_pkey PRIMARY KEY (id),
CONSTRAINT wd_user_authen_publish_wd_authen_type_fk FOREIGN KEY (authen_type_id) REFERENCES public.wd_authen_type(id)
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_user_authen_temp (
id int4 NOT NULL DEFAULT nextval('wd_user_authen_temp_id_seq'::regclass),
"name" varchar(500) NULL,
remark varchar(500) NULL,
last_update_date timestamp NULL,
last_publish_date timestamp NULL,
authen_type_id int4 NULL,
wsdl_location varchar(500) NULL,
service_endpoint varchar(500) NULL,
port_type_name varchar(100) NULL,
operation_name varchar(100) NULL,
CONSTRAINT wd_user_authen_temp_pkey PRIMARY KEY (id),
CONSTRAINT wd_user_authen_temp_uni01 UNIQUE ("name"),
CONSTRAINT wd_user_authen_temp_wd_authen_type_fk FOREIGN KEY (authen_type_id) REFERENCES public.wd_authen_type(id)
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_authen_input_publish (
id int4 NOT NULL,
"index" int4 NULL,
field_name varchar(50) NULL,
default_value varchar(100) NULL,
value_form varchar(100) NULL,
xpath varchar(500) NULL,
user_authen_id int4 NOT NULL,
CONSTRAINT wd_authen_input_publish_pkey PRIMARY KEY (id),
CONSTRAINT wd_authen_input_publish_wd_user_authen_publish_fk FOREIGN KEY (user_authen_id) REFERENCES public.wd_user_authen_publish(id)
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_authen_input_temp (
id int4 NOT NULL DEFAULT nextval('wd_authen_input_temp_id_seq'::regclass),
"index" int4 NULL,
field_name varchar(50) NULL,
default_value varchar(100) NULL,
value_form varchar(100) NULL,
xpath varchar(500) NULL,
user_authen_id int4 NOT NULL,
CONSTRAINT wd_authen_input_temp_pkey PRIMARY KEY (id),
CONSTRAINT wd_authen_input_temp_wd_user_authen_temp_fk FOREIGN KEY (user_authen_id) REFERENCES public.wd_user_authen_temp(id)
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_authen_output_publish (
id int4 NOT NULL,
"index" int4 NULL,
field_name varchar(50) NULL,
"type" varchar(100) NULL,
word_success varchar(250) NULL,
xpath varchar(500) NULL,
user_authen_id int4 NOT NULL,
CONSTRAINT wd_authen_output_publish_pkey PRIMARY KEY (id),
CONSTRAINT wd_authen_output_publish_wd_user_authen_publish_fk FOREIGN KEY (user_authen_id) REFERENCES public.wd_user_authen_publish(id)
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_authen_output_temp (
id int4 NOT NULL DEFAULT nextval('wd_authen_output_temp_id_seq'::regclass),
"index" int4 NULL,
field_name varchar(50) NULL,
"type" varchar(100) NULL,
word_success varchar(250) NULL,
xpath varchar(500) NULL,
user_authen_id int4 NOT NULL,
CONSTRAINT wd_authen_output_temp_pkey PRIMARY KEY (id),
CONSTRAINT wd_authen_output_temp_wd_user_authen_temp_fk FOREIGN KEY (user_authen_id) REFERENCES public.wd_user_authen_temp(id)
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_user (
"userId" varchar(40) NOT NULL,
password varchar(30) NULL,
"displayName" varchar(80) NULL,
email varchar(80) NULL,
"contactNumber" varchar(100) NULL,
"roleName" varchar(10) NULL,
"createdDate" timestamp NULL DEFAULT now(),
"updatedDate" timestamp NULL DEFAULT now(),
id int4 NOT NULL DEFAULT nextval('wd_user_id_seq'::regclass),
"imageLinkUrl" varchar NULL,
"userKey" varchar(200) NULL,
"emailVerified" bool NULL,
"enableEncryption" bool NULL,
timezone varchar(100) NULL,
"prefContactAPI" int4 NULL,
deactivate bool NULL,
"pricingPackage" int4 NULL,
"lastSeenAtTime" int8 NULL,
status varchar NULL,
"statusMessage" varchar(200) NULL,
"imageLink" varchar(300) NULL,
"lastLoggedInAtTime" int8 NULL,
"lastMessageAtTime" int8 NULL,
connected bool NULL DEFAULT false,
CONSTRAINT wd_user_pkey PRIMARY KEY (id),
CONSTRAINT wd_user_unique01 UNIQUE ("userId")
)
WITH (
OIDS=FALSE
) ;
CREATE UNIQUE INDEX wd_user_id_key ON public.wd_user (id DESC) ;
CREATE INDEX wd_user_idx_userid ON public.wd_user ("userId" DESC) ;
CREATE TABLE public.wd_block_user (
id int4 NOT NULL DEFAULT nextval('wd_block_user_id_seq'::regclass),
"userId" int4 NULL,
"targetUserId" int4 NULL,
"createdAtTime" int8 NULL DEFAULT 0,
"updatedAtTime" int8 NULL DEFAULT 0,
"userBlocked" bool NULL DEFAULT false,
CONSTRAINT wd_block_user_pkey PRIMARY KEY (id),
CONSTRAINT wd_block_user_actionuserid_wd_user_fk FOREIGN KEY ("userId") REFERENCES public.wd_user(id),
CONSTRAINT wd_block_user_targetuserid_wd_user_fk FOREIGN KEY ("targetUserId") REFERENCES public.wd_user(id)
)
WITH (
OIDS=FALSE
) ;
CREATE UNIQUE INDEX wd_block_user_id_uindex ON public.wd_block_user (id DESC) ;
CREATE TABLE public.wd_group (
id int4 NOT NULL DEFAULT nextval('wd_group_id_seq'::regclass),
"key" varchar(50) NULL,
"clientGroupId" varchar(40) NULL,
"name" varchar(100) NULL,
status int4 NULL,
"type" int4 NULL,
"imageLinkUrl" varchar(200) NULL,
"createdAtTime" int8 NULL,
metadata varchar(100) NULL,
"createdDate" timestamp NULL DEFAULT now(),
"updatedDate" timestamp NULL DEFAULT now(),
"updatedAtTime" int8 NULL,
deactivated bool NULL DEFAULT false,
"deactivatedDate" timestamp NULL,
CONSTRAINT wd_group_pkey PRIMARY KEY (id)
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_group_user_rel (
"groupId" int4 NOT NULL,
"userId" int4 NOT NULL,
"role" int4 NULL,
status int4 NULL,
"unreadCount" int4 NULL,
deleted bool NULL,
"createdDate" timestamp NULL DEFAULT now(),
"updatedDate" timestamp NULL DEFAULT now(),
"deletedDate" timestamp NULL,
"updatedAtTime" int8 NULL,
"lastAddedAtTime" int8 NULL,
"lastRemovedAtTime" int8 NULL,
CONSTRAINT wd_group_user_rel_pkey PRIMARY KEY ("groupId","userId"),
CONSTRAINT wd_group_fkey FOREIGN KEY ("groupId") REFERENCES public.wd_group(id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT wd_user_fkey FOREIGN KEY ("userId") REFERENCES public.wd_user(id) ON DELETE CASCADE ON UPDATE CASCADE
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_menu (
id int4 NOT NULL DEFAULT nextval('wd_menu_id_seq'::regclass),
"menuId" varchar(200) NOT NULL,
"name" varchar(200) NOT NULL,
link varchar(200) NULL,
image varchar(250) NULL,
image_cover varchar(200) NULL,
seq int4 NULL,
actived bool NULL,
CONSTRAINT wd_menu_pkey PRIMARY KEY (id),
CONSTRAINT wd_menu_uni01 UNIQUE (seq),
CONSTRAINT wd_menu_uni02 UNIQUE ("menuId")
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_sys_config (
id int4 NOT NULL DEFAULT nextval('wd_sys_config_id_seq'::regclass),
sys_group varchar(100) NOT NULL,
sys_key varchar(100) NOT NULL,
sys_value varchar(500) NULL,
sys_description varchar(200) NULL,
CONSTRAINT wd_sys_config_pk PRIMARY KEY (id)
)
WITH (
OIDS=FALSE
) ;
CREATE UNIQUE INDEX wd_sys_config_unique_index ON public.wd_sys_config (sys_group,sys_key) ;
CREATE TABLE public.wd_user_role (
id int4 NOT NULL DEFAULT nextval('wd_user_role_id_seq'::regclass),
"name" varchar(50) NULL,
remark varchar(150) NULL,
active bool NULL,
user_authen_temp_id int4 NOT NULL,
user_authen_publish_id int4 NULL,
CONSTRAINT wd_user_role_pkey PRIMARY KEY (id),
CONSTRAINT wd_user_role_uni01 UNIQUE ("name"),
CONSTRAINT wd_user_role_wd_user_authen_publish_fk FOREIGN KEY (user_authen_publish_id) REFERENCES public.wd_user_authen_publish(id),
CONSTRAINT wd_user_role_wd_user_authen_temp_fk FOREIGN KEY (user_authen_temp_id) REFERENCES public.wd_user_authen_temp(id)
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_version (
id int4 NOT NULL DEFAULT nextval('wd_version_id_seq'::regclass),
version_id varchar NULL,
CONSTRAINT wd_version_pkey PRIMARY KEY (id)
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_user_additional (
id int4 NOT NULL DEFAULT nextval('wd_user_additional_id_seq'::regclass),
"userId" varchar(40) NOT NULL,
"roleId" int4 NULL,
email varchar(80) NULL,
mobile varchar(10) NULL,
team varchar(200) NULL,
department varchar(250) NULL,
branch varchar(250) NULL,
"createdDate" timestamp NULL DEFAULT now(),
"updatedDate" timestamp NULL DEFAULT now(),
"defaultUser" bool NULL DEFAULT false,
"defaultUserUpdatedAtTime" timestamp NULL,
CONSTRAINT wd_user_additional_pkey PRIMARY KEY (id),
CONSTRAINT wd_user_additional_uni01 UNIQUE ("userId"),
CONSTRAINT wd_user_additional_fkey01 FOREIGN KEY ("userId") REFERENCES public.wd_user("userId") ON DELETE CASCADE,
CONSTRAINT wd_user_additional_fkey02 FOREIGN KEY ("roleId") REFERENCES public.wd_user_role(id)
)
WITH (
OIDS=FALSE
) ;
CREATE TABLE public.wd_user_app_rel (
id int4 NOT NULL DEFAULT nextval('wd_user_app_rel_id_seq'::regclass),
"userId" int4 NOT NULL,
"applicationId" varchar(200) NULL,
"deviceKey" varchar(200) NULL,
"createdDate" timestamp NULL DEFAULT now(),
"updatedDate" timestamp NULL DEFAULT now(),
"registrationId" varchar(200) NULL,
"userKey" varchar(200) NULL,
"pushNotificationFormat" bpchar(1) NULL,
"deviceType" int4 NULL,
"lastSyncTime" int8 NULL,
CONSTRAINT wd_user_app_rel_pkey PRIMARY KEY (id),
CONSTRAINT wd_user_app_rel_fkey FOREIGN KEY ("userId") REFERENCES public.wd_user(id) ON DELETE CASCADE ON UPDATE CASCADE
)
WITH (
OIDS=FALSE
) ;
CREATE INDEX wd_user_app_rel_idx_devicekey ON public.wd_user_app_rel ("deviceKey" DESC) ;
CREATE INDEX wd_user_app_rel_idx_userid ON public.wd_user_app_rel ("userId" DESC) ;
CREATE TABLE public.wd_chat_message (
id int4 NOT NULL DEFAULT nextval('wd_chat_message_id_seq'::regclass),
"key" varchar(100) NULL,
"fromUserId" int4 NULL,
"toUserId" int4 NULL,
"contactIds" varchar(2000) NULL,
message varchar(4096) NULL,
sent bool NULL DEFAULT false,
delivered bool NULL DEFAULT false,
"read" bool NULL DEFAULT false,
"createdAtTime" int8 NULL,
"type" int4 NULL,
"source" int4 NULL,
status int4 NOT NULL DEFAULT 0,
paired_message_id int4 NULL,
"contentType" int4 NULL,
group_id int4 NULL,
group_name varchar(200) NULL,
from_user_name varchar(80) NULL,
metadata varchar(100) NULL,
delivered_time timestamp NULL,
"createdDate" timestamp NULL DEFAULT now(),
"updatedDate" timestamp NULL DEFAULT now(),
"deviceKey" varchar(200) NULL,
shared bool NULL DEFAULT false,
"storeOnDevice" bool NULL DEFAULT false,
"sentToServer" bool NULL DEFAULT false,
"sendToDevice" bool NULL DEFAULT false,
"sentMessageTimeAtServer" int4 NULL,
"documentId" varchar NULL,
"delete" bool NULL DEFAULT false,
"paredUserId" varchar(100) NULL,
CONSTRAINT wd_chat_message_pkey PRIMARY KEY (id),
CONSTRAINT wd_chat_message_fromuserid_wd_user_fk FOREIGN KEY ("fromUserId") REFERENCES public.wd_user(id),
CONSTRAINT wd_chat_message_togroupid_wd_group_fk FOREIGN KEY (group_id) REFERENCES public.wd_group(id),
CONSTRAINT wd_chat_message_touserid_wd_user_fk FOREIGN KEY ("toUserId") REFERENCES public.wd_user(id)
)
WITH (
OIDS=FALSE
) ;
CREATE INDEX wd_chat_message_idx_createdattime ON public.wd_chat_message ("createdAtTime" DESC) ;
CREATE TABLE public.wd_message_user_rel (
id int4 NOT NULL DEFAULT nextval('wd_message_user_rel_id_seq'::regclass),
"messageId" int4 NOT NULL,
"userId" int4 NOT NULL,
"read" bool NULL DEFAULT false,
"delete" bool NULL DEFAULT false,
"createdDate" timestamp NOT NULL DEFAULT now(),
"updatedDate" timestamp NOT NULL DEFAULT now(),
delivered bool NULL DEFAULT false,
"deliveredAtTime" timestamp NULL,
"readAtTime" timestamp NULL,
blocked bool NULL DEFAULT false,
"blockedAtTime" timestamp NULL,
"deleteAtTime" timestamp NULL,
CONSTRAINT wd_message_user_rel_pk PRIMARY KEY (id),
CONSTRAINT wd_message_user_rel_wd_chat_message_fk FOREIGN KEY ("messageId") REFERENCES public.wd_chat_message(id),
CONSTRAINT wd_message_user_rel_wd_user_fk FOREIGN KEY ("userId") REFERENCES public.wd_user(id)
)
WITH (
OIDS=FALSE
) ;
CREATE UNIQUE INDEX wd_message_user_rel_constain_unique ON public.wd_message_user_rel ("messageId" DESC,"userId" DESC) ;
CREATE TABLE public.wd_personal_contract (
id int4 NOT NULL DEFAULT nextval('wd_personal_contract_seq'::regclass),
"actionUserId" int4 NOT NULL,
"addedUserId" int4 NOT NULL,
"createdDate" timestamp NOT NULL,
"updatedDate" timestamp NULL,
deleted bool NULL DEFAULT false,
CONSTRAINT wd_personal_contract_pk PRIMARY KEY (id),
CONSTRAINT wd_personal_contract_actionuser_wd_user_fk FOREIGN KEY ("actionUserId") REFERENCES public.wd_user(id),
CONSTRAINT wd_personal_contract_addeduser_wd_user_fk FOREIGN KEY ("addedUserId") REFERENCES public.wd_user(id)
)
WITH (
OIDS=FALSE
) ;
CREATE UNIQUE INDEX wd_personal_contract_unique_index ON public.wd_personal_contract ("actionUserId","addedUserId") ;
-- initial wd_admin_user
INSERT INTO public.wd_admin_user (username,password,actived,id) VALUES (
'admin','vP9+lL7ByjRBGATW6zVJvw==',true,1);
-- initial wd_authen_type
INSERT INTO public.wd_authen_type (id,"name",value,active) VALUES (
1,'Web Service','WS',true);
-- initial wd_menu
INSERT INTO public.wd_menu (id,"menuId","name",link,image,image_cover,seq,actived) VALUES (
1,'idAnalytics','Analytics','../Analytics','../../resources/images/common/ic_analytics.png',NULL,1,true);
INSERT INTO public.wd_menu (id,"menuId","name",link,image,image_cover,seq,actived) VALUES (
2,'idChatLog','Chat Log','../ChatLog','../../resources/images/common/ic_chatLog.png',NULL,2,true);
INSERT INTO public.wd_menu (id,"menuId","name",link,image,image_cover,seq,actived) VALUES (
3,'idUserRole','User & Role','../UserRole','../../resources/images/common/ic_user&role.png',NULL,3,true);
INSERT INTO public.wd_menu (id,"menuId","name",link,image,image_cover,seq,actived) VALUES (
4,'idChatGroup','Chat Group','../ChatGroup','../../resources/images/common/ic_chatGroup.png',NULL,4,true);
INSERT INTO public.wd_menu (id,"menuId","name",link,image,image_cover,seq,actived) VALUES (
5,'idRotateLog','Rotate Log','../RotateLog','../../resources/images/common/ic_maintainLog.png',NULL,5,true);
INSERT INTO public.wd_menu (id,"menuId","name",link,image,image_cover,seq,actived) VALUES (
6,'idHelp','Help','../Help','../../resources/images/common/ic_help.png',NULL,6,true);
INSERT INTO public.wd_menu
(id, "menuId", "name", link, image, image_cover, seq, actived)
VALUES(7, 'idChangePassword', 'Change Pass', '../ChangePassword', '../../resources/images/common/ic_changePassword.png', NULL, 7, true);
-- initial wd_sys_config
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
1,'console','userId','admin',NULL);
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
50,'system','publish_url','https://wdchat.beebuddy.net','publish url for upload/download file');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
39,'system','reverse_proxy_url','https://127.0.0.1/outgoing?address=','Reverse Proxy URL');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
5,'system','applicationId','thisIsAppKeyxxxyyy',NULL);
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
2,'console','groupId','92',NULL);
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
38,'system','reverse_proxy','on','Call to NGINX (on/ off)');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
3,'notification','firebase','on',NULL);
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
8,'system','auto_register','off','Auto to register if not found in database');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
13,'groupFunction','delete','true','Delete Chat Group');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
43,'Housekeeping','FtpDestinationPath','/archive','This path locate space on GateWay. Using to locate publish file.');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
45,'Housekeeping','RotateFileApi','/iConsole/local/service/log/rotate','Url to run shell command rotate log.');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
14,'groupFunction','exit','true','Exit Chat Group');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
46,'DeviceType','WEB','0','WEB');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
7,'system','mqtt_url','tcp://127.0.0.1:7883',NULL);
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
47,'DeviceType','ANDROID','1','ANDROID');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
48,'DeviceType','ICM','8','ICM');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
49,'DeviceType','iOS','4','iOS');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
11,'groupFunction','update','true','Update Chat Group Information');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
9,'system','email_authen','off','Authen by email');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
15,'groupFunction','create','true','Create Chat Group');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
10,'system','service_authen','on','Authen by service');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
19,'MessageSourceType','DEVICE_NATIVE_APP','0','NATIVE_APP');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
20,'MessageSourceType','WEB','1','WEB');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
21,'MessageSourceType','MT_MOBILE_APP','2','Android');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
22,'MessageSourceType','API','3','iOS');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
23,'MessageContentType','DEFAULT','0','DEFAULT');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
24,'MessageContentType','ATTACHMENT','1','ATTACHMENT');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
25,'MessageContentType','LOCATION','2','LOCATION');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
26,'MessageContentType','TEXT_HTML','3','TEXT_HTML');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
27,'MessageContentType','PRICE','4','PRICE');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
28,'MessageContentType','TEXT_URL','5','TEXT_URL');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
29,'MessageContentType','CONTACT_MSG','7','CONTACT_MSG');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
30,'MessageContentType','AUDIO_MSG','8','AUDIO_MSG');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
31,'MessageContentType','VIDEO_MSG','9','VIDEO_MSG');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
32,'MessageContentType','CHANNEL_CUSTOM_MESSAGE','10','CHANNEL_CUSTOM_MESSAGE');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
33,'MessageContentType','CUSTOM','101','CUSTOM');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
34,'MessageContentType','HIDDEN','11','HIDDEN');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
35,'MessageContentType','VIDEO_CALL_NOTIFICATION_MSG','102','VIDEO_CALL_NOTIFICATION_MSG');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
36,'MessageContentType','VIDEO_CALL_STATUS_MSG','103','VIDEO_CALL_STATUS_MSG');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
12,'groupFunction','member','true','Manager Member ( Add , Remove )');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
6,'notification','mqtt','on',NULL);
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
42,'Housekeeping','BaseSourcePath','/upload/chatfiles','This path locate space on GateWay.');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
44,'Housekeeping','WriteJsonUrl','/iChatGateway/management/writeindex','Url to write json index of day.');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
40,'Housekeeping','NumberOfDay','1','Rotate message log that messages have createAtTime over NumberOfDy.');
INSERT INTO public.wd_sys_config (id,sys_group,sys_key,sys_value,sys_description) VALUES (
41,'Housekeeping','EncryptKey','jatupornpongsomboon','The key using to encrypt file before publish to ftp. Remider you must decrypt key before use.');
-- initial wd_sys_config theme
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(51, 'theme', 'BaseColor1', '#42ADF8', '$.theme.baseColor1');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(52, 'theme', 'BaseColor2', '#42ADF8', '$.theme.baseColor2');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(53, 'theme', 'BaseColor3', '#000000', '$.theme.baseColor3');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(54, 'theme', 'BaseColor4', '#0000FF', '$.theme.baseColor4');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(55, 'theme', 'BaseColor5', '#E3F2FD', '$.theme.baseColor5');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(56, 'theme', 'BaseColor6', '#993300', '$.theme.baseColor6');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(57, 'theme', 'BaseColor7', '#FFFFFF', '$.theme.baseColor7');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(58, 'theme', 'BaseColor8', '#333333', '$.theme.baseColor8');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(59, 'theme', 'BaseColor9', '#969696', '$.theme.baseColor9');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(60, 'theme', 'BaseColor10', '#C0C0C0', '$.theme.baseColor10');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(61, 'theme', 'BaseColor11', '#CECECE', '$.theme.baseColor11');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(62, 'theme', 'BaseColor12', '#F57C00', '$.theme.baseColor12');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(63, 'theme', 'BaseColor13', '#959595', '$.theme.baseColor13');
-- initial mqtt username , password
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(64, 'system', 'mqtt_username', 'appchat', 'Mqtt authen');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(65, 'system', 'mqtt_password', 'BBgXC8zQ7WGmcpVa', 'Mqtt authen');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(67, 'Housekeeping', 'MaxMsgPerPage', '500', 'Maximum archrive chat log per file');
-- initial limit
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(69, 'limit', 'member_in_group', '99', 'Member in group. ');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(74, 'limit', 'max_import_user_per_time', '1000', 'Maximum import user per time');
-- initial version
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(68, 'theme', 'Version', '1.1', 'configure theme version');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(70, 'appversion', 'iOS', '1.0', 'version ios');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(71, 'appversion', 'Android', '1.0', 'version android');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(72, 'appversion', 'update_url', 'https://ichat.beebuddy.net:444/index.html', 'update url');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(75, 'system', 'clear_msg_when_left_group_flag', 'off', 'When remove member from group then delete conversation . on/off');
INSERT INTO public.wd_sys_config
(id, sys_group, sys_key, sys_value, sys_description)
VALUES(76, 'system', 'group_using_lastSync_by_join', 'on', 'sync message add condition lasySync by join group');
-- initial wd_user
INSERT INTO public.wd_user
("userId", password, "displayName", email, "contactNumber", "roleName", "createdDate", "updatedDate", id, "imageLinkUrl", "userKey", "emailVerified", "enableEncryption", timezone, "prefContactAPI", deactivate, "pricingPackage", "lastSeenAtTime", status, "statusMessage", "imageLink", "lastLoggedInAtTime", "lastMessageAtTime", connected)
VALUES('admin', 'password', 'admin', 'admin@hotmaail.com', NULL, NULL, '2017-06-16 17:27:50.271', '2017-07-27 14:01:59.212', 1, NULL, '816edb8c-1011-4160-bfa7-133794d96ea7', NULL, NULL, NULL, NULL, false, NULL, 1501138919208, NULL, NULL, NULL, NULL, NULL, false);
INSERT INTO public.wd_user_app_rel
(id, "userId", "applicationId", "deviceKey", "createdDate", "updatedDate", "registrationId", "userKey", "pushNotificationFormat", "deviceType", "lastSyncTime")
VALUES(1, 1, NULL, 'YWRtaW4jOiM4IzojMTQ5ODEwNjQ3MDE3NSM6Izk2ZGE3Yzc1LTRlNjgtNDZmNS04ZmI2LTQ1MzZlNDk5NzUxZA==', '2017-06-22 11:41:10.177', '2017-06-22 11:41:10.177', NULL, '816edb8c-1011-4160-bfa7-133794d96ea7', NULL, 8, 1498106470175);
-- initial wd_version
INSERT INTO public.wd_version (id,version_id) VALUES (
1,'1.0.0');
-- domain
update wd_sys_config
set sys_value = 'https://wdchat.beebuddy.net'
where sys_group ='system' and sys_key = 'publish_url';
-- mqtt security
--update wd_sys_config
--set sys_value = 'mobilechat'
--where sys_group ='system' and sys_key = 'mqtt_username';
--update wd_sys_config
--set sys_value = 'BBKhGv6mUCuMRFWy'
--where sys_group ='system' and sys_key = 'mqtt_password';
-- password icm
--update wd_admin_user
--set password = 'tBte5MHFtEm+X2sk0vWRkA=='
--where username='wdchatsupport';
--update wd_admin_user
--set password = 'vP9+lL7ByjRBGATW6zVJvw=='
--where username='admin';
\ No newline at end of file
-- DROP SEQUENCE public.wd_user_id_seq;
CREATE SEQUENCE public.wd_user_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 198;
CREATE TABLE public.wd_user (
username varchar(40) NULL,
password varchar(254) NULL,
id int4 NOT NULL DEFAULT nextval('wd_user_id_seq'::regclass),
CONSTRAINT wd_user_pk PRIMARY KEY (id),
CONSTRAINT wd_user_uni01 UNIQUE (username)
)
WITH (
OIDS=FALSE
) ;
-- add table
-- DROP SEQUENCE public.wd_admin_user_id_seq;
CREATE SEQUENCE public.wd_admin_user_id_seq
INCREMENT BY 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 2;
CREATE TABLE public.wd_admin_user (
id int4 NOT NULL DEFAULT nextval('wd_admin_user_id_seq'::regclass),
username varchar(40) NULL,
password varchar(254) NULL,
CONSTRAINT wd_admin_user_pk PRIMARY KEY (id),
CONSTRAINT wd_admin_user_uni01 UNIQUE (username)
)
WITH (
OIDS=FALSE
) ;
\ No newline at end of file
-- initial wd_admin_user
INSERT INTO public.wd_admin_user
(id, username, password)
VALUES(1, 'admin', 't83wGVI91wWR4rY0Fz78UQ==');
--INSERT INTO public.wd_admin_user
--(id, username, password)
--VALUES(2, 'wdchatsupport', 'tBte5MHFtEn4y1kZpmr2NA==');
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!